Autor Tema: function array_search($cadena, $array);  (Leído 3169 veces)

Desconectado judoka

  • PHPero Avanzado
  • ****
  • Mensajes: 255
  • Karma: 4
  • Sexo: Masculino
  • Programando hasta lo mas alto.
    • Ver Perfil
function array_search($cadena, $array);
« en: 15 de Enero de 2011, 22:47:32 pm »
Bueno, pues les voy a enseñar una nueva función que descubrí buscando alguna manera de localizar un array en una string (ya que, para el que no lo sepa, strstr o stristr no funcionan con arrays).
Bueno, dicha función es array_search($cadena,$string); i es tan simple como:

$array
=array("Hola","Adios","Hey");
echo 
array_search("Hey",$array); // esto devuelve 2

Por cierto, si no existiera el string dentro del array, devolverá NULL

Y este es el link de PHP.net

Un saludo!

Comunidad PHPeros

function array_search($cadena, $array);
« en: 15 de Enero de 2011, 22:47:32 pm »

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:function array_search($cadena, $array);
« Respuesta #1 en: 15 de Enero de 2011, 22:51:11 pm »

Si quieres usar para buscar buscar valores dentro de un array, es mejor usar in_array() ya que devuelve TRUE o FALSE. para mas información, buscar in_array en PHP.net ;]

#Fdo. Physlet

Desconectado judoka

  • PHPero Avanzado
  • ****
  • Mensajes: 255
  • Karma: 4
  • Sexo: Masculino
  • Programando hasta lo mas alto.
    • Ver Perfil
Re:function array_search($cadena, $array);
« Respuesta #2 en: 15 de Enero de 2011, 22:58:39 pm »
Si quieres usar para buscar buscar valores dentro de un array, es mejor usar in_array() ya que devuelve TRUE o FALSE. para mas información, buscar in_array en PHP.net ;]
Ya, pero mi intención era buscar la posición en la que estaba :P

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:function array_search($cadena, $array);
« Respuesta #3 en: 15 de Enero de 2011, 23:17:50 pm »

Ya, pero mi intención era buscar la posición en la que estaba :P

Oops! Lo siento, te había entendido mal, no he dicho nada :$ Y por cierto, gracias por el "tutorial" y por dar a conocer esta funciona, no sabía nada de ella. K+

#Fdo. Physlet

Desconectado javipilo

  • PHPero Experto
  • *****
  • Mensajes: 975
  • Karma: 31
  • Sexo: Masculino
    • Ver Perfil
Re:function array_search($cadena, $array);
« Respuesta #4 en: 15 de Enero de 2011, 23:29:30 pm »
Gracias por la info :D +K

Saludos

Desconectado judoka

  • PHPero Avanzado
  • ****
  • Mensajes: 255
  • Karma: 4
  • Sexo: Masculino
  • Programando hasta lo mas alto.
    • Ver Perfil
Re:function array_search($cadena, $array);
« Respuesta #5 en: 15 de Enero de 2011, 23:49:27 pm »
Oops! Lo siento, te había entendido mal, no he dicho nada :$ Y por cierto, gracias por el "tutorial" y por dar a conocer esta funciona, no sabía nada de ella. K+
No pasa nada (=
Por cierto, gracias por la info. yo tampoco conocía nada sobre la función que dijiste, y tambiéne s muy útil :P
K+
Saludos y gracias a ti tambien javipilo :)