У меня есть следующий многомерный массив, и я хочу получить разницу, если в этом массиве есть только один массив или массив.Получите разницу между одним подмассивом или несколькими подмассивами в многомерном массиве
Например:
- В массиве [1] имеется только один суб Массив [Пример]
- В массиве [2] есть два суб Массивы [пример]
[content] => Array
(
[...]
[1] => Array
(
[example] => Array
(
[value] => GET THIS
[attr] => Array
(
[...]
)
)
)
[2] => Array
(
[example] => Array
(
[0] => Array
(
[value] => GET THIS
[attr] => Array
(
[...]
)
)
[1] => Array
(
[value] => GET THIS
[attr] => Array
(
[...]
)
)
)
)
Теперь, чтобы получить [значение] из первого массива I хотел бы попробовать:
foreach ($content as $example) {
echo($content['example']['value']);
}
И получить каждый [значение] из второго массива я бы попробовать:
foreach ($content as $example) {
foreach ($example as $values) {
echo($value['value']);
}
}
До сих пор так хорошо, но как я могу решить, какие функции для запуска? Я что-то упускаю? Есть ли инструкция if, которая может мне помочь?
Что-то вроде:
if(multiple sub-arrays){
// do first code example
} else {
// do second code example
}
Я просто хочу способ получить все значения, называемые [значение] из массива.
Спасибо заранее!
Я дважды читал ваш вопрос и все еще не могу понять, в чем проблема, которую вы пытаетесь решить. Можете ли вы привести пример конечного результата, который вы ожидаете получить? –