Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia.
Não sei se estou fazendo da forma correta, mas preciso que o $explode2 separe o resultado por virgula.
Tentei usar o implode, mas consegui.
<?php
$variavel = "2:2014-07-13,4:2014-08-13,6:2014-08-13,7:2014-08-13";
$var = explode(",", $variavel);
$total_var = count($var);
$n = 0;
while($n < $total_var){
$var[$n];
while($n < $total_var){
$explode2 = explode(":", $var[$n]);
$explode2 = $explode2[0];
print $explode2; //Result: 2467 | How would: 2,4,6,7
$n++;
}
$n++;
}
?>while($n < $total_var){
$explode2 = explode(":", $var[$n]);
$lista_array[] = $explode2[0]; // Pega o 1º item e salva na array
$lista = implode(', ', $lista_array); // Transforma a array em string, separando elementos por vírgula
$n++;
}
print $lista;Resolvido, obrigado :)
$variavel = "2:2014-07-13,4:2014-08-13,6:2014-08-13,7:2014-08-13";
$var = explode(",", $variavel);
$total_var = count($var);
$n = 0;
while($n < $total_var){
$explode2 = explode(":", $var[$n]);
$tempArray[] = $explode2[0];
$n++;
}
$tempString=implode(',',$tempArray);
echo $tempString;
tá certinho oq você fez.
print $explode2. ','; //Result: 2467 | How would: 2,4,6,7existem formas mais simples, mas já faz oq você quer. Pega cada número de uma vez.