想从字符串创建多维数组。我的字符串是:如何从字符串创建多维数组
13,4,3 | 65,1,1 | 27,3,2
我想将其存储在一个数组,我假设是这样的:
$multi_array = array
(
array(13,4,3),
array(65,1,1),
array(27,3,2)
);
所以我可以用$ multi_array [1] [1]调用它,它应该返回“4”。
下面的代码我到目前为止:
$string = "13,4,3|65,1,1|27,3,2";
$explode = explode("|", $string);
$multi_array = array(); //declare array
$count = 0;
foreach ($explode as $value) {
$explode2 = explode(",", $value);
foreach ($explode2 as $value2) {
// I'm stuck here....don't know what to do.
}
$count++;
}
echo '<pre>', print_r($multi_array), '</pre>';
哇!很快。非常感谢您的回答查理,或者是麦金塔......还是迪安德拉?无论如何,非常感谢:)它不会让我接受你的答案,因为你的回答太快。 – KeepCool
@KeepCool,但你现在可以将它标记为接受答案:) –