Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/04/2007, 10:50
Avatar de @ndreX!
@ndreX!
 
Fecha de Ingreso: abril-2007
Mensajes: 161
Antigüedad: 17 años
Puntos: 4
Re: problema función

Cita:
Iniciado por Vane_ Ver Mensaje
Gracias @ndreX!,

Pero mira lo que me pasa, cuando recibo más de un string, le digo que me lo imprima, y me imprime "array"......si voy posición a posición, me da los elementos, o me da caracter a caracter??
Código PHP:
<?
    
//Supongamos que llevamos esta cadena:
    
$sig2 'hola,como,estas';
    
//Lo que yo hago es esto:

     
if(substr_count($asig2",")>0){ //Si hay mas de una ',' (coma) entra
         
$asig2 explode(',',$asig2); //Hacemos un array de los datos
         
for($i=0;$i<count($asig2);$i++){
              if(
$asig2[$i] == $nombre){ //Si el valor que esta en la posicion $i del arreglo es igual al nombre entra
                   
echo 'selected'// Lo selecciona
              
}
         }
     }
     else{
         if(
$asig2 == $nombre){
              echo 
'selected';
         }
     }

    
//Entonces despues de crear el arreglo, tu puedes hacer referencia a la posición del arreglo así:
    
echo $asig2[0];
    
//Te dará como resultado: hola

        //Tambien puedes ver como esta compuesto el arreglo con:
        
print_r($asig2);
?>
Espero me haya explicado.
Sino me avisas...
Saludos.