答案:
$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 Php