Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, estou precisando tratar uma array que estah me retornando o seguinte valor:
c2=1&m2=1&c2pcp=1&m2pcp
Ou seja, preciso separar esses valores (quando existirem), pelo & e jogar eles em variaveis..
Ex:
$var1 = c2
$var2 = m2
$var3 = c2pcp
$var4 = m2pcp
E assim por diante...
Algu[em tem ideia de como consigo fazer?
Por favor, passar exemplo do cod!
Vlw
>
Utilize os comandos split eo list do php
$string = 'c2=1&m2=1&c2pcp=1&m2pcp';
$array = split('&',$string);
list($var1,$var2,$var3,$var4) = $array;
Olá Alexandre Broggio,
kara, deu certo! Me ajudou muito brother! Forte abraço mano! :closedeyes:
Utilize os comandos split eo list do php
Se ele não precisa executar Expressões Regulares pra quê desperdiçar processamento com split()? Quando já se conhece o caractere, explode() é muito mais eficaz.
Porém, através do link do Evandro parse_str() é mais flexível pois não importa quantos pares chave=valor existam, ao passo que com list(), se você tiver 500 entradas, terá de especificar 500 variáveis ali dentro.
Utilize os comandos split eo list do php