‘大公司’的PHP面试题
发布时间:2016-10-29 编辑:jiaochengji.com
教程集为您提供‘大公司’的PHP面试题等资源,欢迎您收藏本站,我们将为您提供最新的‘大公司’的PHP面试题资源
http://topic.jiaochengji.com/u/20071202/16/e53996de-4725-4dfa-bf14-c197afeed93c.html
<span style="COLOR: #000000"><?</span><span style="COLOR: #000000">php
</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000"> engage
{
</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">function</span><span style="COLOR: #000000"> getArray()
{
</span><span style="COLOR: #800080">$arr1</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">array</span><span style="COLOR: #000000"> (
</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">array</span><span style="COLOR: #000000"> (</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">fid</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">tid</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">name</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">Name1</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> )</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">
</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">array</span><span style="COLOR: #000000"> (</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">fid</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">tid</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">2</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">,</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">name</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">Name2</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> )</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">
</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">array</span><span style="COLOR: #000000"> (</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">fid</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">tid</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">5</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">,</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">name</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">Name3</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> )</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">
</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">array</span><span style="COLOR: #000000"> (</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">fid</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">tid</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">7</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">,</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">name</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">Name4</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> )</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">
</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">4</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">array</span><span style="COLOR: #000000"> (</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">fid</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">tid</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">9</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">name</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">Name5</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> )
);
</span><span style="COLOR: #800080">$arr2</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">array</span><span style="COLOR: #000000">();
</span><span style="COLOR: #0000ff">foreach</span><span style="COLOR: #000000"> (</span><span style="COLOR: #800080">$arr1</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">as</span><span style="COLOR: #000000"> </span><span style="COLOR: #800080">$key</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #800080">$value</span><span style="COLOR: #000000">)
{
</span><span style="COLOR: #800080">$arr2</span><span style="COLOR: #000000">[</span><span style="COLOR: #800080">$value</span><span style="COLOR: #000000">[</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">fid</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">]][] </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">array</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">tid</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #800080">$value</span><span style="COLOR: #000000">[</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">tid</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">name</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #800080">$value</span><span style="COLOR: #000000">[</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">name</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">]);
}
</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #800080">$arr2</span><span style="COLOR: #000000">;
}
</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">print_r($arr2);
//$eString = ''open_door'';</span><span style="COLOR: #008000">
</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">function</span><span style="COLOR: #000000"> getString(</span><span style="COLOR: #800080">$eString</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">)
{
</span><span style="COLOR: #800080">$eString</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #008080">explode</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">_</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">,</span><span style="COLOR: #800080">$eString</span><span style="COLOR: #000000">);
</span><span style="COLOR: #800080">$eString</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #008080">array_map</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ucfirst</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #800080">$eString</span><span style="COLOR: #000000">);
</span><span style="COLOR: #800080">$eString</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #008080">implode</span><span style="COLOR: #000000">(</span><span style="COLOR: #800080">$eString</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">''''</span><span style="COLOR: #000000">);
</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #800080">$eString</span><span style="COLOR: #000000">;
}
</span><span style="COLOR: #008000">/*</span><span style="COLOR: #008000">*
* 冒泡排序
* @return unknown
</span><span style="COLOR: #008000">*/</span><span style="COLOR: #000000">
</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">function</span><span style="COLOR: #000000"> getBubble()
{
</span><span style="COLOR: #800080">$isOver</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">false</span><span style="COLOR: #000000">;
</span><span style="COLOR: #800080">$bubbleArray</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">array</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">36</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">14</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">25</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">23</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">85</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">99</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">45</span><span style="COLOR: #000000">);
</span><span style="COLOR: #800080">$bubbleResult</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #800080">$bubbleArray</span><span style="COLOR: #000000">;
</span><span style="COLOR: #0000ff">do</span><span style="COLOR: #000000">{
</span><span style="COLOR: #800080">$bubbleArray</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #800080">$bubbleResult</span><span style="COLOR: #000000">;
</span><span style="COLOR: #800080">$isOver</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">;
</span><span style="COLOR: #0000ff">foreach</span><span style="COLOR: #000000"> (</span><span style="COLOR: #800080">$bubbleArray</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">as</span><span style="COLOR: #000000"> </span><span style="COLOR: #800080">$key</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=></span><span style="COLOR: #000000"> </span><span style="COLOR: #800080">$value</span><span style="COLOR: #000000">)
{
</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (</span><span style="COLOR: #800080">$value</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000"> </span><span style="COLOR: #800080">$bubbleResult</span><span style="COLOR: #000000">[</span><span style="COLOR: #800080">$key</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">])
{
</span><span style="COLOR: #800080">$bubbleResult</span><span style="COLOR: #000000">[</span><span style="COLOR: #800080">$key</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">=</span><span style="COLOR: #800080">$bubbleResult</span><span style="COLOR: #000000">[</span><span style="COLOR: #800080">$key</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">];
</span><span style="COLOR: #800080">$bubbleResult</span><span style="COLOR: #000000">[</span><span style="COLOR: #800080">$key</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">=</span><span style="COLOR: #800080">$value</span><span style="COLOR: #000000">;
</span><span style="COLOR: #800080">$isOver</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">false</span><span style="COLOR: #000000">;
}
}
}</span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000"> (</span><span style="COLOR: #000000">!</span><span style="COLOR: #800080">$isOver</span><span style="COLOR: #000000">);
</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #800080">$bubbleResult</span><span style="COLOR: #000000">;
}
}
</span><span style="COLOR: #800080">$engage</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> engage();
</span><span style="COLOR: #008080">print_r</span><span style="COLOR: #000000">(</span><span style="COLOR: #800080">$engage</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">getArray());
</span><span style="COLOR: #0000ff">echo</span><span style="COLOR: #000000"> </span><span style="COLOR: #800080">$engage</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">getString(</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">make_by_id</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">);
</span><span style="COLOR: #008080">print_r</span><span style="COLOR: #000000">(</span><span style="COLOR: #800080">$engage</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">getBubble());
</span><span style="COLOR: #000000">?></span><span style="COLOR: #000000">
</span><span style="COLOR: #000000"></</span><span style="COLOR: #000000">pre</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">
</span>
<span style="COLOR: #000000"><?</span><span style="COLOR: #000000">php
</span><span style="COLOR: #008000">/*</span><span style="COLOR: #008000">*
* 第二题正则替换实现.
*
</span><span style="COLOR: #008000">*/</span><span style="COLOR: #000000">
</span><span style="COLOR: #0000ff">function</span><span style="COLOR: #000000"> getString(</span><span style="COLOR: #800080">$eString</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">)
{
</span><span style="COLOR: #800080">$eString</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #008080">preg_replace</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">array</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">/(^[a-z]{1}|_[a-z]{1})/e</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">/_/</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">
</span><span style="COLOR: #0000ff">array</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">strtoupper(''1'')</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">''''</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">
</span><span style="COLOR: #800080">$eString</span><span style="COLOR: #000000">);
</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #800080">$eString</span><span style="COLOR: #000000">;
}
</span><span style="COLOR: #000000">?></span><span style="COLOR: #000000">
</span>
<
您可能感兴趣的文章:
php面试题(据说是360公司的)
学php好就业吗?
php程序员面试题之笔试部分(淘宝公司)
php工程师面试hr会问什么?
php在公司做什么工作?
选Python好还是Java好 ?
php暗语指什么
强烈建议大家在学习PHP的时候同时学习SVN使用!
php程序员面试题及答案(基础理论型)
php用什么软件编程
[关闭]