[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сделать выборку определенных строк
sam917
Подскажите, пожалуйста, как из текстового файла выбрать все строки, первые символы которых составляют "+375" или "375"?
Спасибо.
Dezigo
sam917
<?php

$data = file('data.txt');

foreach ($data as $line) {
if (preg_match("/^(\+375)|(375)/", $line, $output_array)) {
echo $line.'</br>';
}
}
Dezigo
Если файл большой либо так

$file = fopen('data.txt', 'r');

while (($line = fgets($file)) !== false) {
if (preg_match("/^(\+375)|(375)/", $line)) {
echo $line.'</br>';
}
}

fclose($file);
sam917
Ваш код проверяет есть ли вообще данная последовательность символов в строке. А мне нужно, чтобы эти символы были именно в начале строки. Сможете поправить?
Zuenf
preg_match("/^\+?375/", $line);
sam917
Спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.