@prostovlad

Как перевести строку в массив на рнр?

Добрый день, есть строка
$text = 'название-значение,название-значение,название-значение';
можно ли перевести эту строку в массив что бы название было ключом, а значение значением ?
то есть такого плана
название=>значение,
название=>значение,
название=>значение
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ответы на вопрос 2
SagePtr
@SagePtr
Еда - это святое
А что мешает просто по запятой разделить, пройтись циклом и по дефису разделить?
Ответ написан
Комментировать
rozhnev
@rozhnev Куратор тега PHP
Fullstack programmer, DBA, медленно, дорого
Так пойдёт?

$result = array_map(
	function($el) {
		return explode('-', $el); // превращаем каждую пару в массив
	},
	explode(',', $text) // разбиваем на пары по запятой
);


Пример PHP кода online
Ответ написан
Ваш ответ на вопрос

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

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