Tengo un arreglo de la siguiente manera:
Código PHP:
$ID = array(0 => 1, 1 => 10, 2 => 45);
Código PHP:
$Search_Cantidad = array_search('45',$ID);
echo $Search_Cantidad;
Que hago mal??
Gracias
| |||
Hola, Segun parece te esta haciendo la comparacion estricta, donde tanto valor como tipo deben coincidir. En este caso, el array tiene numeros, y tu le pasas una cadena (por las comillas). Es curioso, porque creo que por defecto no lo hace estricto, pero quizas depende de la version. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
Intenta con un in_array en conjunto de un array_values . EJ: if(in_array("texto",array_values($TuArray)){ echo "si"; }else{ echo"no";}
__________________ Mi punto de partida es Que Bueno Lo Nuevo Última edición por nicolaspar; 14/01/2005 a las 12:54 |
| ||||
Caramba, disculpen. No tenía porque enredarme con ninguna función. Porque lo que necesitaba era al contrario. Con colcoar: $ID[2] era suficiente. Disculpen
__________________ José Molina La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente. |