「PHP學習網」 公衆號會天天分享一些面試題,正在找工做的小夥伴們能夠來看看哦。
答案:php
$url="http://www.viphper.com/abc/123/test.php?id=1&catid=15"; $str=parse_url($url); echo end(explode(‘.’,$str[‘path’]))
答案:
Numbe_format() 要格式化的數字|規定多少個小數|規定用做小數點的字符串|規定用做千位分隔符的字符串
或者:面試
$str=」1234567890」; function test($str){ $foo=Strlen($str); $s=」」; $n=0; for($i=$foo-1;$i>=0,$i--){ $s=$str[$i].$s; $n++; if($n>3){ $s=」,」.$s; $n=1; } } return trim($s,」,」); }
答案:二者都是獲取id爲main的對象函數
<?php // @file demo.class.php class demo { function __construct() { } } // end 到此整個文件結束
答案:在包含文件時不會直接結束從而影響到程序的執行。學習
Class me implements ArrayAccess{ //重寫接口類中的方法 }
class sample { function __call($a, $b){ echo ucwords(implode(' ', $b).' '.$a); } function ads(){ ob_start(); echo 'by'; return $this; } function ade(){ $c = ob_get_clean(); $this->php('power', $c); } } $inst = new sample(); (1) $inst->viphper('welcome', 'to'); (2) $inst->ads()->ade();
答案:
(1) Welcome To Viphper
(2) Power By Phpthis