Mi objeto es buscar y eliminar una línea de un archivo txt.
No se me ocurre muchos métodos para hacerlos, por eso necesito ayuda xD
He pensado en lo siguiente:
1.-Paso todas las líneas del txt a un array.
2.-Busco la línea que quiero borrar en ese array y la elimino
3.-Borro el archivo txt y creo un nuevo txt (con el mismo nombre) con el nuevo array de la linea borrada.
El problema es el siguiente, el punto 2. Las líneas del array son de la siguiente forma:
XXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY...
son, 10 números y un número indefinido de letras. El problema radica que con las dos formas de buscar los elementos que conozco, solo me devuelven true si tengo el nombre exacto de lo que quiero buscar, y repito que solo tengo los 10 primeros dígitos.
Repito, el objetivo sería eliminar un elemento de la matriz que previamente tengo que localizar y no tengo su nombre entero, sino los 10 primeros caracteres (que son números y símbolos)
Un saludo
Usa
http://www.php.net/strpos
Saludos¡¡
Para comparar solamente un cierto número de carácteres, usa strncmp().
Ingles, pagina oficial:
http://es2.php.net/strncmp
Español:
http://goldvision.com/en/en/manuals/phpes/function.strncmp.html
HOLA BUSCA EN PHPMAKER Y WWW.PHP.net/strpos en realidad me ayudo muchisimo con la pagina web que stoy realizando