我遇到了PHP parse_str()函数最奇怪的问题。
当我有一个字符串如下:
string(15) "frm_division=58"
我让parse_str发挥其魔力:
parse_str($str, $result);
这是$result
的结果:
array(0) {
}
示例2 :
string(16) "?frm_division=58"
结果是:
array(1) {
["?frm_division"]=>
string(2) "58"
}
示例3 :
string(24) "frm_division=58&foo=test"
结果:
array(1) {
["foo"]=>
string(4) "test"
}
我错过了一些完全明显的东西吗
我正在运行PHP 5.4.26。
答案 0 :(得分:0)
这令人尴尬。我修好了它。 parse_str
工作正常,$result
变量被下面的代码搞砸了。
谢谢大家!