У меня есть переменная, которая представляет собой список CSV и я пытаюсь преобразовать его в массив с помощью array_map, но по какой-то причине он продолжает давать мне следующую ошибку:Преобразование списка CSV в массив
Warning: array_map(): Argument #2 should be an array in
$list1 = 1,7,15,16,18,18;
$shortArray = array_map('str_getcsv', $list1);
$var_dump($shortArray);
Кто-нибудь знает, как заставить это работать, или есть другой способ конвертировать список csv в массив?
Я использую php 5.5.0.
спасибо за ответ, но я только что заметил, где я есть проблемы с этим, и почему ее не работает. Список входит в виде строки из этого кода: $ list1 = implode (',', array_column ($ query, 'num')); и по какой-то причине, когда он входит в строку, ни один из этих кодов не работает. Но если я вручную поместил его так, как у вас есть, он отлично работает, почему он не работает? –