循环遍历整个多维关联数组,但在PHP中仅执行一个操作
好的,我有一个通过API动态填充的多维数组。用户可以输入转换为多维数组的信息数组,该数组如下所示:循环遍历整个多维关联数组,但在PHP中仅执行一个操作,php,multidimensional-array,Php,Multidimensional Array,好的,我有一个通过API动态填充的多维数组。用户可以输入转换为多维数组的信息数组,该数组如下所示: $object = array( array( 'key1' => 'value 1', 'key2' => 'value2' ), array( 'key1' => 'value1', 'key2' => 'value2' ) ); 接下来,我运行了一个foreach循环来获
$object = array(
array(
'key1' => 'value 1',
'key2' => 'value2'
),
array(
'key1' => 'value1',
'key2' => 'value2'
)
);
接下来,我运行了一个foreach循环来获取我需要的所有信息,一切都很好。但我遇到了一个问题——信息上的每个数组将在一个标记内输出一块信息。如果输入5个数组,那么信息块就太多了。每个数组都有许多不同的if/else检查,这让我很恼火。我不能简单地在第一个foreach循环之后中断,因为我需要从每个数组中获取所有信息
基本上,我要问的是,我如何在整个多维数组中循环,并且只输出一位信息
我希望我的要求有道理。如果没有,请让我知道,我将尝试解释更多。这对我来说更像是一个概念性的问题。用foreach检查一下,然后执行函数?我真的不明白你在问什么。你能给我一个更具体的例子,我可以试着帮你吗?你的数组例子太抽象了。未知数组键是否有意义。否则,只需预先设置,或者简单地
数组\u walk\u recursive()
如果您需要更具体的答案,请发布您当前的处理代码,而不是含糊不清的解释。