Проблема в том, что количество ключей первого уровня неизвестно.Это может быть 150 предметов, я не знаю.
Эту проблему легко решить.
Если вы хотите узнать количество ключей первого уровня:
$numberOfKeysOfTheFirstLevel = count($array);
Теперь вы знаете номер.Если вам действительно нужны их имена, вы также можете сделать это:
$keyNamesOfTheFirstLevel = array_keys($array);
Итак, вы продолжили свой вопрос:
Это не сработает для меня из-за неизвестногоколичество клавиш: array_merge($array['my_data'], $array['my_own_data'], $array['different_data']);
Хорошая новость заключается в том, что вам не нужно знать количество клавиш для выполнения операции array_merge
:
call_user_func_array('array_merge', $array);
ИтакЧто касается того, что вы написали в своем вопросе, это должно ответить на него.Однако результат может оказаться не таким, как вы ожидали.Смотрите другие ответы, пожалуйста, и, пожалуйста, спросите .