3 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
我認(rèn)為您的問(wèn)題是您覆蓋了密鑰的值。
$returnArray[$key] = $value;
所以你想要的是將你的值附加到一個(gè)以$key
為父級(jí)的子數(shù)組。
$returnArray[$key][] = $value;
隨著[]
你追加$value
到底層數(shù)組。

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊
為了好玩,只需將它們轉(zhuǎn)換為ini文件的數(shù)組語(yǔ)法并解析它:
$result = parse_ini_string(str_replace('=', '[]=', file_get_contents('file.txt')));
更有趣的是,把它們變成一個(gè)查詢字符串并解析它:
parse_str(str_replace('=', '[]=', implode('&', file('file.txt'))), $result);
兩者都產(chǎn)生:
Array
(
[key1] => Array
(
[0] => value1
[1] => value2
[2] => value3
)
[key2] => Array
(
[0] => value1
[1] => value2
)
[key3] => Array
(
[0] => value1
[1] => value2
[2] => value3
[3] => value4
)
)

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
你應(yīng)該將你的值附加到 $returnArray[$key] 的子數(shù)組中
array_push($returnArray[$key],$value) ;
- 3 回答
- 0 關(guān)注
- 196 瀏覽
添加回答
舉報(bào)