Foros del Web » Programando para Internet » PHP »

Utilizando explode

Estas en el tema de Utilizando explode en el foro de PHP en Foros del Web. Buenos días ! Estoy utilizando laravel pero esto no tiene nada que ver con eso , tengo el siguiente código @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver ...
  #1 (permalink)  
Antiguo 19/06/2015, 04:36
 
Fecha de Ingreso: noviembre-2010
Mensajes: 156
Antigüedad: 13 años, 5 meses
Puntos: 0
Utilizando explode

Buenos días ! Estoy utilizando laravel pero esto no tiene nada que ver con eso , tengo el siguiente código

Código PHP:
Ver original
  1. $comanda = Comanda::where('idusuari','=',1)->where('estat','=',0)->get();
  2. $toDelete = array();
  3.         foreach($comanda as $detall){
  4.             $toDelete[] = $detall->id;
  5.         }
  6.         $prueba = json_encode($toDelete);
  7.         var_dump($prueba);
  8.     ;

Entonce $prueba me devuelve el siguiente array

Código PHP:
Ver original
  1. string(7) "[38,41]"

Necesitaría que mediante explode consiguiera únicamente que me devolviera los identificadores 38,39 separados por una coma .

Digamos que el resultado seria este : 38,39 , alguien me puede ayudar ?
  #2 (permalink)  
Antiguo 19/06/2015, 07:40
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Utilizando explode

No hace falta usar explode(), ese formato es JSON y se puede convertir perfectamente con json_decode() así:

Código PHP:
Ver original
  1. $data = json_decode('[38,41]');
  2.  
  3. echo $data[1]; // 41
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 19/06/2015, 08:26
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: Utilizando explode

Código PHP:
Ver original
  1. $prueba = implode(",", $toDelete);
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios

Etiquetas: explode
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:34.