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

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

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

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


Заранее спасибо, за внимание и любую помощь!
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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
<:З )~~
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽