@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 переделать по другому? Может кто подсказать?
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
kawabanga
@kawabanga
Бью себя по рукам за каждый ответ на глупый вопрос
RTFFFFFM
https://www.php.net/manual/ru/control-structures.f...

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

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

Войти через центр авторизации
Похожие вопросы
ManyChat Москва
от 150 000 ₽
Depcon Екатеринбург
от 100 000 до 170 000 ₽
от 210 000 до 250 000 ₽
20 окт. 2021, в 14:33
25000 руб./за проект
20 окт. 2021, в 14:31
3000 руб./за проект
20 окт. 2021, в 14:24
5000 руб./за проект