最奇怪的是發生在我身上......PHP array_flip()錯誤?
我有我通過Ajax郵寄(使用jQuery的序列化功能)來運行這個功能的PHP腳本形式(精簡爲清楚起見):
$arr = $_POST;
unset($arr['command']);
unset($arr['index']);
$vals = $arr;
$keys = $arr;
$keys = array_flip($keys);
return 'vals= ' . implode(',',$vals) . ' keys = ' . implode(',',$keys);
我送,讓我得到的結果String的作品看起來像這樣...
...
現在,當我從「關於」(標題字段)刪除了「S」我得到的,看起來像這樣的數據串:
這給了我這樣的結果:
「標題」鍵已經完全脫離了等式!
任何想法可能發生什麼?
你真了不起。謝謝。 – 2010-09-15 18:38:13
在不相關的註釋中,如果需要將所有數組鍵作爲值,PHP還具有array_keys()函數。 – 2010-09-15 18:42:10