@funkydance

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

В таблице есть поле с данными вида [17650,17776,17777]
Как мне с помощью php получить каждое значение из [] без запятой в переменную?
Чтоб потом циклом смог выводить каждое значение отдельно.
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
udjin123
@udjin123
PHP, Golang, React
$string = '[17650,17776,17777]';

preg_match_all('/\d+/', $string, $matches);

var_dump($matches[0]);
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@nozzy
Symfony, Laravel, SQL
$string = '[17650,17776,17777]';
$array = eval("return " . $string . ";");
var_dump($array[0]);
Ответ написан
Комментировать
beliyadm
@beliyadm
because open source matters
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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