我有像
这样的字符串$q ="menu=true&submenu=true&pcode=123456&code=123456" ;
我想得到pcode = 123456和code = 123456的值 我怎么能得到......?
答案 0 :(得分:4)
使用parse_str
函数,如果它不是来自url(然后使用$_GET
数组)
答案 1 :(得分:3)
使用explode从字符串中获取数组。
explode('&',$q);
它会在每个& amp;字符和返回的数组。
答案 2 :(得分:1)
请参阅parse_str
答案 3 :(得分:0)
请使用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);
?>
答案 4 :(得分:0)
$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";
}