字符串处理函数
implode()把数组组合成字符串。
$arr=array(“PHP课程”,“DIV+CSS课程”,“JQUERY“,”JAVASCRIPT”);
$str=implore(“,”,$arr);
Echo $str;
输出:PHP课程,DIV+CSS课程,JQUERY,JAVASCRIPT。
explode() 把字符串分割成数组
$arr1=explode(“,”,$str);
Echo $arr1;
in_array()检测内容是否在数组中
$arr3=array(1,2,3,4,5);
Var_dump(in_array(1,$arr3,true)); //in_array()第三个参数判断类型是否一致
each()把数组元素拆分成新的数组。
$arr4=array(“url”=>”bbs.houdunwang.com”,”webname”=>”后盾网论坛”);
$arr4_1=each($arr4);
Print_r($arr4_1);
$arr4_1=each($arr4);
Print_r($arr4_1);
Var_dump(each($arr4));
输出结果:
Array
(
[1]=>bbs.houdunwang.com //键值
[value]=> bbs.houdunwang.com //键值
[0]=>url //键名
[key]=>url //键名
)
Array
(
[1]=>后盾网论坛 //键值
[value]=> 后盾网论坛 //键值
[0]=>webname //键名
[key]=> webname //键名
)
Bool(false)
list()把数组元素赋值给变量(只对索引数组起作用,对关联数组不起作用)
$arr5=array(”bbs.houdunwang.com”,”后盾网论坛”);
List($url,$webname)=$arr5;
Echo $url,$webname;
输出:bbs.houdunwang.com,后盾网论坛
list()函数可通过each()函数使其对关联数组起作用
While(List($k,$v)=each($arr5)){
Echo $k.”=>”.$v;
Echo “</br>”;
}