Busco la manera más simple para sacar una sola variable, como:cadena separada por comas a la matriz
$variable = 'left,middle,right';
y escribir a una división array();
en las comas.
Busco la manera más simple para sacar una sola variable, como:cadena separada por comas a la matriz
$variable = 'left,middle,right';
y escribir a una división array();
en las comas.
$array = explode(',', $variable);
En caso de que la cadena se vuelva un poco más complejo (es decir, los elementos pueden estar entre comillas y tanto el delimitador y el carácter citando puede aparecer dentro de un elemento) también puede estar interesado en fgetcsv() y str_getcsv()
$variable = '"left,right","middle", "up,down"';
$row = str_getcsv($variable);
var_dump($row);
impresiones
array(3) {
[0]=>
string(10) "left,right"
[1]=>
string(6) "middle"
[2]=>
string(7) "up,down"
}
Eso es bastante limpio, no sabía de eso. – Teekin
también puede utilizar preg_split()
$variable = 'left , middle, right';
print_r (preg_split("/\s*,\s*/",$variable));
implode y explotar serán algunos de tus mejores amigos;) – Matt