Foros del Web » Programando para Internet » PHP »

ayuda con array

Estas en el tema de ayuda con array en el foro de PHP en Foros del Web. hola, el aunto es el siguiente tengo una consulta que me devuelve un array entre cada valor quiero poner un / pero en el ultimo ...
  #1 (permalink)  
Antiguo 13/12/2006, 10:55
 
Fecha de Ingreso: enero-2006
Mensajes: 233
Antigüedad: 18 años, 3 meses
Puntos: 2
ayuda con array

hola,
el aunto es el siguiente tengo una consulta que me devuelve un array
entre cada valor quiero poner un / pero en el ultimo no quiero que salga el /
me explico?
este es el codigo que estoy utilizando
$region=mysql_fetch_row(mysql_query("select Region from Region where id='".$hotelinfo["Regiones"]."' ",$dbo));
echo ucfirst($region[0]);
?><br>
<strong>Habitats:</strong><?
$habitat=explode(",",$hotelinfo["Habitat"]);
foreach($habitat as $habivalue)
{

$region=mysql_fetch_row(mysql_query("select Habitat from Habitat where id='$habivalue' ",$dbo));
echo ucfirst($region[0]);
if ( $habivalue != "") {
echo (" / ");
}
}
al final me imprime algo esto
ejemplo:

Beach / Tropical Rainforest /

pero quisiera que saliera asi
Beach / Tropical Rainforest

les agradezco sus comentarios
bye
  #2 (permalink)  
Antiguo 13/12/2006, 11:40
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: ayuda con array

No le presté mucha atención al código pero esto te debería funcionar:
En vez de hacer un 'echo' cada vez, vas guardando la salida en una variable (llamémosle $salida).
Luego, al final del foreach, hacés algo como esto:

$salida = substr($salida, 0, -1);

Y listo, eliminaste el último caracter de $salida (la última /)


Saludos.
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 09:00.