PHP Explode inside a for that is inside a while

0

I do not know how to ask, I hope I can explain a bit to be there if someone has any idea that can help me, it's PHP

I have the following

 $consulta=$conexion->query("select * from tabla");
 while($fila=mysqli_fetch_array($consulta)){
     // tengo un campo ciudades que viene Pais/Estado/Ciudad
        $ciudades=explode(';', $fila['ciudades']);
    // puse ; como separador porque una ciudad puede ir en dos paises por ejemplo 

España/Madrid/Guadalajara;
Mexico/Jalisco/Guadalajara;

 for ($i=0; $i < count($ciudades) ; $i++) {
      $ciudadUnica=explode('/', $ciudades[$i]);
      // separado por pais,estado,ciudad 
      $pais=$ciudadUnica[0];
      $estado=$ciudadUnica[1];
      $ciudad=$ciudadUnica[2];
 }
 echo $pais;

}


Por ejemplo tengo en la base de datos
Mexico/Jalisco/Guadalajara
Mexico/Jalisco/Ciudad Guzman
Mexico/Jalisco/Puerto Vallarta

I can not use a field for another country for state etc in the database, it must be the same field for the 3 things, but when I put echo $ country, it is repeated for example:

Mexico Mexico Mexico Mexico Mexico

How can I avoid repetition? and to print only once?

Thank you.

    
asked by pregunton_de_desarrollo_web 22.09.2018 в 13:15
source

0 answers