[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Necesitaba compar que el elemento del array al cual apuntaba en ese momento debia ser igual a OK, facil, utilizando la funcion substr() le pedi que de el elemento del array solo substrajera los dos primeros campos, asi sacaba el OK a una variable, luego lo comparaba contra mi otra variable y listo, por fin pude hacer mi comparacion y seleccion de aquellos elementos del array que necesitaba.
Muchas gracias a todos por la ayuda. nestor gomez muñoz wrote:
Hola Según leo, estás leyendo linea por linea y poniéndolas en un arreglo, luego cada elemento del arreglo es una cadena de varios elementos (tokens?, palabras?) . Tal vez lo que falta es que descompongas la linea y analices token por token (funcion parse_str(string)) o que pruebes por la existencia de la cadena $valor en la linea if (strstr($valor,$arreglo[pos])) ... Espero sirva. Saludos. --Néstor Javier Solano Vázquez escribió:-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Puedes usar strcmp para comparar dos cadenas (strcmp( $cad, $cadarr ) ). Si el contenido del arreglo por algún motivo no fuera una cadena puedes forzarlo a que lo sea: strcmp( $cad, $cadarr . "" ). La función es igual a la de C, regresa > 1 si $cad es mayor que $cadarr, 0 si son iguales o -1 en el otro caso. Saludos Javier Solano - ----- Original Message ----- From: "David Alfredo Daza Padron" <ddaza en campus ruv itesm mx> To: "Linux PPP" <linux en linuxppp com> Sent: Tuesday, March 12, 2002 12:11 PM Subject: [Sop.Tec.LinuxPPP] Pregunta de PHP -- offtopicHola lista, estoy haciendo un script en php para analizar el contenido de un archivo TXT desde el web. Mi php primero lee el contenido del archivo, linea por linea y lo pasa a un array. Despues a cada elemento del array lo comparo contra un string, pero no he tenido exito mis comparaciones las hago de la siguiente manera $valor="OK"; if($valor == $arreglo[pos]) print ("valor OK"); el problema que veo es que no puedo comparar un string contra un dato de un arreglo, existe alguna forma de hacer esto en PHP? alguna instruccion para convertir un valor de un arreglo hacia un string? ando en la busqueda de esa instruccion, gracias =) pd. disculpen el offtopic, pero espero alguien me pueda dar una orientacion. -- Ing. David Alfredo Daza Padron Security & Capacity Planning Vicerrectoria de Innovacion Tecnologica - VITI - Tel (52)(81) 8387 2818, 4580 ext. 351 Tel Dir. 81552581 Monterrey, Nuevo Leon MEXICO -------------------------------------------------------------------- - Lista de soporte de LinuxPPPReglas de la lista en http://linuxppp.com/reglas.html -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 6.5.3 for non-commercial use <http://www.pgp.com> iQA/AwUBPI5N2JvW6v7DBVXGEQK/PgCg7sY59w+rqCbckD7tszdWgLH/6h8AoOTb Tx87seg+ZDH35TT3xOaoSX3d =lKZ5 -----END PGP SIGNATURE----- --------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://linuxppp.com/reglas.html--------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://linuxppp.com/reglas.html
-- Ing. David Alfredo Daza Padron Security & Capacity Planning Vicerrectoria de Innovacion Tecnologica - VITI - Tel (52)(81) 8387 2818, 4580 ext. 351 Tel Dir. 81552581 Monterrey, Nuevo Leon MEXICO --------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://linuxppp.com/reglas.html