Я ищу простейший способ взять одну переменную, такую как:
$variable = 'left,middle,right';
и записать его в array();
раскол в запятых.
$array = explode(',', $variable);
В случае, если строка немного усложняется (т. Е. Элементы могут быть в кавычках, и как разделитель, так и символ кавычек могут появляться внутри элемента), вы также можете быть заинтересованы в fgetcsv () и str_getcsv ()
$variable = '"left,right","middle", "up,down"'; $row = str_getcsv($variable); var_dump($row);
печать
array(3) { [0]=> string(10) "left,right" [1]=> string(6) "middle" [2]=> string(7) "up,down" }
вы также можете использовать preg_split()
$variable = 'left , middle, right'; print_r ( preg_split("/\s*,\s*/",$variable));