Cita:
Iniciado por Vane_
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.