第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > php随笔_PHP随笔 - 风清扬-深圳的个人页面 - OSCHINA - 中文开源技术交流社区

php随笔_PHP随笔 - 风清扬-深圳的个人页面 - OSCHINA - 中文开源技术交流社区

时间:2018-08-11 11:26:59

相关推荐

php随笔_PHP随笔 - 风清扬-深圳的个人页面 - OSCHINA - 中文开源技术交流社区

1、array_map函数的使用

$projectcode_array=["0719","0718","0717"];

//通过

functionchange_to_quotes($str){

returnsprintf("'%s'",$str);

}

$new_projectcode_array=implode(',',array_map('change_to_quotes',$projectcode_array));

$new_projectcode_array="'0719','0718','0717'";

//这样

$where['_string']="abcin($new_projectcode_array)";

2、strtr与strstr的区别

$arr=array("Hello"=>"Hi","world"=>"earth");

echostrtr("Helloworld",$arr);//Hiearth

echostrstr("Helloworld!","world");//world

?>

3、取数组中的前五个元素

array_slice($arr,0,5);

另外array_slice可以对数据库检索出来的缓存数组进行模拟分页功能

4、foreach循环中取最后一个元素

foreach($resultas$value){

if(end($result)===$value){

echo"it'sthelastone";

}else{

echo"it'sthenormal";

}

}

5、substr_replace()和str_replace()的区别

substr_replace():把字符串的一部分替换为另一个字符串

str_replace():使用一个字符串替换字符串中的另一些字符

6、php函数参数限定只有数组和对象

如:

functiontest(array$a,db$b){

//dosomething

}

classdb(){

//dosomething

}

test(a,new db());//第一个参数必须是数组,第二个参数必须是db类的实例。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。