У меня есть файл журнала, он содержит 1000 строк журнала, и мне нужно обнаружить первые 22 символа и следующие 15 символов (25-40) каждой строки. У вас будет такая строка:
Dec 2, 2014, 11:23 PM - +91 90000 90000: lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
Но это должно понравиться
Dec 2, 2014, 11:23 PM
а также
+91 90000 90000
$handle = fopen("test.txt", "r");
if ($handle) {
while (($line = fgets($handle)) !== false) {
echo $datetime= substr($line, 0, 22)."<br>";
echo $mobile = substr($line, 24, 37)."<br>";
}
fclose($handle);
}
test.txt
Dec 2, 2014, 11:23 PM - +91 90000 90000:
Dec 4, 2015, 11:24 PM - +91 56569 85656:
Dec 25, 2015, 11:24 PM - +91 56569 85656:
Вывод
Dec 2, 2014, 11:23 PM
+91 90000 90000:
Dec 4, 2015, 11:24 PM
+91 56569 85656:
Dec 25, 2015, 11:24 PM
+91 56569 85656:
Dec 25, 2015, 11:24 PM - +91 56569 85656:
работать не будет. Попробуйте вместо этого использовать регулярные выражения.
excel
иphp
. Какой язык тебе нужен?