Loading...
PHP/MySQL | Получить массив из txt
Ест txt файл. В нём:
слово
числа
числаслова...
т.е. набор символов..каждое "слово" с новой строки. Как получить все слова в массив?
то есть с файла где текст перемешан с числами, получить только слова?
пример содержимого кинь файла

$f = fopen($a, "r");
$out = array();

while(!feof($f))
{
$s = fgets($f);
if(strlen($s) < 1 || is_numeric($s))
continue;

$out[] = trim($s);
}

fclose($f);

________
посл. ред. 06.01.2019 в 12:13; всего 2 раз(а); by monobogdan
$file = file('file.txt');
$array = array_reverse($file);

вроде так
d1nka, x1tff0xuce390m97
9kjy423i6sq8
1byyneskz
4tj24hplckmed
и т.д. получить в массив
IndiS,
$file = file('file.txt');
$array = array_reverse($file);
foreach ($array as $data)
echo $data;
SparkuS (06.01.2019 в 12:17)
IndiS,
$file = file('file.txt');
$array = array_reverse($file);
foreach ($array as $data)
echo $data;

какие-то числа вывело. Не то
IndiS (06.01.2019 в 12:15)
d1nka, x1tff0xuce390m97
9kjy423i6sq8
1byyneskz
4tj24hplckmed
и т.д. получить в массив

<?php

$content = file('1.txt');

foreach ($content as $view) $array .= preg_replace('/[0-9]+/', '', $view);

$view = explode("\n", $array);

var_dump($view);
Вырезало переносы

<?php
$content = file('1.txt');
foreach ($content as $view) $array.= preg_replace('/(.+)/', '', $view);
$view = explode("\n", $array);
var_dump($view);
?>
Онлайн: 0
Время:
Gen. 0.1244
(c) Bym.Guru 2010-2025