llgd.net
当前位置:首页 >> php 如何把这个字符串转换为数组? >>

php 如何把这个字符串转换为数组?

$arr = json_decode('["0618377164", "16183718801"]') 看内容是json的格式,直接json解码就好了 希望我的答案能帮到你

$mixValue = "helloworld";$arr = array();//$arr[0] = $mixValue;//array_push($arr,$mixValue);var_dump($arr);

字符串转换为一维数组并循环显示 $s1='Mon-Tue-Wed-Thu-Fri'; $arr=explode('-',$s1); foreach($arr as $val){ echo $val; echo ''; }

$Str = 'title=aaa&content=bbb&key=ccc';$Arr = explode('&', $Str );foreach( $Arr as $String ) { $Ayy = explode('=', $String ); $S[ $Ayy[0] ] = $Ayy[1]; } print_r( $S );

json_decode(); 将json字符串转换为php数组 json_encode(); 将php数据转换为json字符串

$str = '{"hello": "world!"}'; //也可以是类似于'[1, 2, "3", 4]'的json数组$arr = json_decode($str, true); // 如果不加这个true,解析出来会是对象而不是数组print_r($arr);

explode()函数 第一个填写字符串里面要用什么隔出 第二个填写字符串 explode('|','1|2|3|4'); 输出就是 array([0]=>1,[1]=>2,[2]=>3,[3]=>4);

intval();函数 $a = "1234565"; echo gettype($a),""; echo gettype(intval($a)); 结果: string —————————————— integer

$str = "6009=2&6008=1&6007=2&6006=1&6005=1&";$arr = explode ( '&', $str );$all_arr = array ();foreach ( $arr as $v ) {if(empty($v)){continue;}$itemarr = explode ( '=', $v );if(count($itemarr) != 2){continue;}$all_arr [$itemarr[...

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com