Я ищу самый простой способ взять единственную переменную, такую как:
$variable = 'left,middle,right';
и запишите это в array();
разделение в запятых.
Если строка становится немного сложнее (т. Е.элементы могут быть в кавычках, и как разделитель, так и символ кавычек могут появляться внутри элемента) вас также могут заинтересовать 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));