0
我有以下的結構,我不知道如何映射它(我不知道如果「地圖」是真的是我還需要:S)地圖多維數組 - PHP
var -> child1 -> subchild1
-> subchild2 -> subsubchild1
-> child2 -> subchild3
所以,我需要圖/解析它的東西是這樣的:
var.child1.subchild1
var.child1.subchild2.subsubchild1
var.child2.subchild1
我能做到它到第2級:
var.child1.subchild1
var.child1.subchild2
這是代碼
function foo($a,$txt) {
if (isset($a['childs'])) {
foreach ($a['childs'] as $ch) {
$txt .= foo($ch,$txt);
}
} else {
$txt .= ".".$a['name'];
}
return $txt;
}
foreach ($arr as $childs) {
$aux = $r;
var_dump(foo($childs,$aux));
echo "<br>";
}
您有什麼想法嗎?
謝謝!
謝謝!我不得不做一些改變,但它的工作。它是一個mongodb查詢,來檢查字段是否存在:find('var.child1.subchild1':{'$ exists':true}); – leojg