基本上,我有一個數組中有多個字符串作爲值(不是關聯數組)。我需要獲取每個字符串的特定部分,並將其轉換爲具有兩個值的數組。如何將數組中的字符串分解爲更多數組PHP
這裏是我的陣列結構:
$data = array(
"A1 -- B1",
"A2 -- B2",
"A3 -- B3",
"A1 -- A2",
"A2 -- A3",
"B2 -- B3",
"B1 -- B3",
);
所以我需要每個值,成爲一個數組,像這樣:
$data = array(
array("A1", "B1");
array("A2", "B2");
...
);
我一直在思考如何使用preg_split
打破各串下來,但無法讓它在一個數組中工作。不確定preg_split
是最好的方式,所以我願意接受建議。
感謝
請解釋-1 – 2013-03-07 11:04:04
爲什麼人們失望票,即使不看答案嗎? – 2013-03-07 11:06:21
爲什麼當你只需要使用兩個循環,創建不必要的臨時變量,並在不需要時使用trim()? @Wayne Whitty的答案是正確的做法。 – 2013-03-07 11:09:37