是否有任何快速方法可以获得在多维数组中找到键值对的所有子数组?我不能说阵列有多深.
简单示例数组:
$arr = array(0 => array(id=>1,name=>"cat 1"),
1 => array(id=>2,name=>"cat 2"),
2 => array(id=>3,name=>"cat 1")
);
Run Code Online (Sandbox Code Playgroud)
当我搜索key = name和value ="cat 1"时,该函数应该返回:
array(0 => array(id=>1,name=>"cat 1"),
1 => array(id=>3,name=>"cat 1")
);
Run Code Online (Sandbox Code Playgroud)
我想这个函数必须递归才能达到最深层次.