У меня есть файл тест.txt и я хочу открыть его и поискать в нем слово или фразу. Я не очень хорошо знаю, как я могу открыть этот файл на PHP или как пройти через него, чтобы найти какой-то текст.
В других языках программирования я открываю файл и просматриваю его по линиям, Например, или любым другим способом, но я начинаю с PHP и не знаю, как это сделать.
Например, если я хочу найти слово 'имя’ в этом файле 'тест.txt’, как бы вы это сделали??
Используйте метод file_get_content, который вернет содержимое файла, который можно сохранить в переменной. Позже вы можете обрабатывать эту переменную по своему усмотрению. Вы можете выполнить поиск с помощью strpos. В качестве примера:
//Guarda el contenido del archivo en una variable
$archivo = file_get_contents("prueba.txt");
//Busca la cadena 'nombre' en el contenido de la variable
$posicion = strpos($archivo, "nombre");
Если строка, которую вы ищете, находится в содержимом файла, сохраненного в переменной, Функция strpos вернет позицию.
Я надеюсь, что вы найдете это полезным 😉
Пожалуйста, войти или Регистрация чтобы задать вопрос