例:第一级分隔符“#”,第二级分隔符“,”,第三级分隔符“|”
$st="a1|a2,b1|b2,c1|c2#A1|A2,B1|B2,C1|C2";
$x = 0;
foreach(explode('#', $st) as $a){
$y = 0;
foreach(explode(',', $a) as $b){
$z = 0;
foreach(explode('|', $b) as $c){
$arr[$x][$y][$z] = $b;
$z ++;
}
$y ++;
}
$x ++;
}
print_r($arr);
上面是三维数组,二维的图如下

本文介绍了一种使用PHP解析多维数组的方法,通过foreach循环结合explode函数来逐层拆分复杂的数据结构,最终将数据填充到新的数组中以便进一步处理。
316

被折叠的 条评论
为什么被折叠?



