@Httdientee

Как получить название ключа массива?

array (
  'questions' => 
  array (
    'sect_program_58883' => 
    array (
      'type' => 'section',
      'title' => 'This is the first section of questions',
      'description' => 'These are the instructions',
    ),
    'program_mediumtext-213704' => 
    array (
      'type' => 'text',
      'title' => 'What color is the sky?',
      'description' => '',
      'required' => false,
      'read_only' => false,
      'max_length' => 50,
    ),
  ),
)


Есть такой массив, я его перебираю с помощью foreach
foreach($data['questions'] as $key) {
			if($key['type'] == 'section') continue;
			array_push($array, array(
				'question_id' => $key,
				'title' => $key['title'],
				'type' => $key['type']
			));
		}


Мне нужно в question_id задать ид ключа (название), то есть program_mediumtext-213704 и sect_program_58883, но не могу догнать как это правильно сделать, возможно foreach переделать по другому? Может кто подсказать?
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
kawabanga
@kawabanga
RTFFFFFM
https://www.php.net/manual/ru/control-structures.f...

foreach($data['questions'] as $key=>$value)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы