我有一个像这样的字符串:
$q = "menu=true&submenu=true&pcode=123456&code=123456";
我想获取
pcode = 123456
和code = 123456
的值。
我怎样才能得到这个?
使用explode从字符串中获取数组。
explode('&',$q);
它将在每个 & 字符上分解字符串并返回数组中的片段。
$q ="menu=true&submenu=true&pcode=123456&code=123456" ;
// parse str values into an array called $pairs
parse_str($q, $pairs);
// loop through $pairs and display all values
foreach ($pairs as $key => $val) {
echo "$key => $val\n";
}
请使用php的explode函数来完成
例如:
<?php
$q ="menu=true&submenu=true&pcode=123456&code=123456" ;
$pieces = explode("&",$q);
print_r($pieces);
foreach($pieces as $key=>$value){
$newVarible[]=explode("=",$value);
}
print_r($newVarible);
?>