【发布时间】:2014-03-26 09:02:42
【问题描述】:
我遇到了 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。
【问题讨论】:
-
在 php 5.4.6 eval.in/127083 上运行良好
标签: php function parsing query-string