explode($separator,$string,$limit)
字符串转数组
$separator:以什么作为分割标准,必填
$string:分割哪个字符串,必填
$limit:分成多少个数组,选填
$str= 'oneDay,twoDay,threeDay,fourDay';
$arr1 = explode(",", $str, 0); //array( [0] => oneDay,twoDay,threeDay,fourDay);
$arr2 = explode(",", $str, 2); //array( [0] => one,two,three,fourDay);
$arr3 = explode(",", $str, -1); //array( [0]=>oneDay,[1]=>twoDay,[2]=>threeDay);;
implode($separator,$array)
数组转字符串
$separator:以什么作为作为连接符,选填,默认为空字符串
$array:分割哪个数组,必填
$arr = ['what','are','you','doing'];
$data1 = implode(" ", $arr, 0); //'what are you doing'
$data3 = implode(",", $arr, 2); //'what,are,you,doing'
$data4 = implode("@", $arr, -1); //'what@are@you@doing'
array_push($array,$value)
向一个数组添加多个元素
$array:原始数组
$value:添加的元素
注意:param1必须为数组,否者报警告
$begin = ['one','two','three'];
$end = array_push($begin,['blue','gray']); // ['one','two','three','blue','gray']
array_key_exists($key,$array)
查询某个数组的键是否存在
$key:要查的key
$aray:查询哪个数组
查询成功返回1,查询失败则返回0
$arr = array(['one']=>'apple',['four']=>'red',['six']=>'sex');
$key1 = 'six';
if(array_key_exists($key1,$arr) {
echo 'key is real';
}else {
echo '有内鬼,停止。。。';
}
//输出结果:key is real