Задать вопрос
parschakov
@parschakov
Начинающий изучать PHP и JS

Как вытащить нужные данные из строки и запихнуть в массив?

Здравствуйте.

Есть строка, вида: qwerty[0]['bit']
Как вытащить 3 значения (qwerty, 0 и bit ) и поместить в массив, вида:
$arr = [
    'q' => 'qwerty',
    'key' => 0,
    'name' => 'bit '
]


Заранее спасибо, за внимание и любую помощь!
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Решения вопроса 3
@Hnkhame
Регулярным выражением sandbox.onlinephpfunctions.com/code/d1bfcfae6cc25c...
Ответ написан
Комментировать
@haramba
Почему вопросы о про битрикс такие тупые?
$str = "qwerty[0]['bit']";

if (preg_match("/^(.*?)\[(.*?)\]\['(.*?)'\]/", $str, $matches))
{
	$arr = [
		'q' => $matches[1],
		'key' => $matches[2],
		'name' => $matches[3]
	];
}
Ответ написан
Комментировать
riot26
@riot26
<:З )~~
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы