1.parse_str(); parse_str用于将key=value&key=value类型的字符串,解析成键值数组。
$str = "name=stephen&age=30&gender=mal";
parse_str($str,$data);
echo "<pre/>";
var_dump($data);
2.json_decode(String str,Boolean boolean); 用于解析一个json字符串, 将第二个参数传入true时,返回一个键值数组,其传入false时返回一个对象。
3.implode(String connector,Array arr); 用connector将array中的数组中的value连接成字符串。
echo implode('--',array('ab','cd','ef','hk'));
4.http_build_query(array arr); 传入一个键值数组,则键值数组会自动转化成key=value&key=value类型的字符串数据。并且此数据是通过url_encode编码的。
$arr = array(
'name'=>'stephen',
'url'=>'http://www.baidu.com'
);
echo http_build_query($arr);
5.array_conbine(arr1,arr2); 此函数用于将两个一维数组合并成一个新的数组,arr1的每一项为新数组的key, arr2的每一项为新数组的value.
$name = array('stephen','lucy','lily');
$age = array('male','female','female');
$temp = array_combine($name,$age);
echo "<pre/>";
var_dump($temp);
6.str_replace(seacher,replace,range);
7.subStr($str,$start,$len);
从字符串$str中,第$start位开始,截取长度为$len字符串
8.strpos()从一个字符串中查询出另外一个字符串第一次出现的位置,区分大小写, stripos从一个字符串中查询出另一个字符串的位置,不区分大小写。
9.strip_tag(); 从一个字符串中去掉Html标作签。