powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / читаем определенную строку из txt файл средствами php
11 сообщений из 11, страница 1 из 1
читаем определенную строку из txt файл средствами php
    #35993848
Vivia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть файл, в нем есть некоторые параметры, примерно такого вида:
one=1
two=2
five=5
Значение динамическое, как вытащить например число у второй (two) строки?
...
Рейтинг: 0 / 0
читаем определенную строку из txt файл средствами php
    #35993887
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
parse_ini_file ()
Правда стандартная функция не лишена неожиданностей.
...
Рейтинг: 0 / 0
читаем определенную строку из txt файл средствами php
    #35994045
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сплитом два раза текст разбить. Первый раз по концу строки, второй - по знаку "=".
...
Рейтинг: 0 / 0
читаем определенную строку из txt файл средствами php
    #35994458
Dezigo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<?php
$f = file("explode.txt") or die("can`t open");

foreach ($f as $i)
{
$return[] =explode("=",$i);
}
foreach ($return as $s=>$key)
{
echo $return[$s][1];
}

?>
Вот написал. :)
...
Рейтинг: 0 / 0
читаем определенную строку из txt файл средствами php
    #35994662
Vivia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dezigo,
в данном случае выводится все, что после знака "=". А меня интересует конкретная строка.
...
Рейтинг: 0 / 0
читаем определенную строку из txt файл средствами php
    #35994726
Dezigo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я написал ассоциатиывный массив.
обратись по индексу.
Вот. подумать трудно.. ? разленился. :/
$search = "то что ты ищешь";

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<?php 
$f = file("explode.txt") or die("can`t open");
$search = "two";
foreach ($f as $i) 
{
	$return[] =explode("=",$i);
}

foreach ($return as $s=>$key) 
{
	if($return[$s][ 0 ] == $search)
	{
		echo $return[$s][ 1 ];
	}
}

?>
...
Рейтинг: 0 / 0
читаем определенную строку из txt файл средствами php
    #35994783
vivia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dezigoя написал ассоциатиывный массив.
обратись по индексу.
Вот. подумать трудно.. ? разленился. :/
$search = "то что ты ищешь";

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<?php 
$f = file("explode.txt") or die("can`t open");
$search = "two";
foreach ($f as $i) 
{
	$return[] =explode("=",$i);
}

foreach ($return as $s=>$key) 
{
	if($return[$s][ 0 ] == $search)
	{
		echo $return[$s][ 1 ];
	}
}

?>

Помог пример выше. 2 строки вместо ваших "5".

* parse_ini_file ()
Правда стандартная функция не лишена неожиданностей.
спасибо, помогло.
...
Рейтинг: 0 / 0
читаем определенную строку из txt файл средствами php
    #35994887
Dezigo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это твоя благодарность ))))
5 или 2. я ответил.
...
Рейтинг: 0 / 0
читаем определенную строку из txt файл средствами php
    #35996352
Anjey aka PM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dezigoэто твоя благодарность ))))
5 или 2. я ответил.если вы и остальное так пишете, не завидую я вашим клиентам...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?php 
$f = file("explode.txt") or die("can`t open");
$search = "two";
foreach ($f as $i) 
{
        list ($key, $value) = explode("=",$i);
	$return[$key] = $value;
}
// а этот \/\/\/  огород вообще никоме не нужен 
/*foreach ($return as $s=>$key) 
{
	if($return[$s][0] == $search)
	{
		echo $return[$s][1];
	}
}*/
echo $return["two"];

?>
и то по большому счету я бы файл целиком в память без лишней необходимости не читал...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
читаем определенную строку из txt файл средствами php
    #39459884
вячеслав86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, может и мне подскажите.
Файл имеет содержимое:

SEL-2431 Date: 10/05/2017 Time: 16:59:58
Voltage Reg

Present Tap Position N

Operations Counters
Total 245

Year to Date 191
Month to Date 0
Sliding 24 hr 0
Since Reset 245

Tap Counters
TOTAL SINCE RESET
-16 2 2
-15 5 5
-14 5 5
-13 4 4
-12 4 4
-11 4 4
-10 5 5
-09 6 6
-08 6 6
-07 6 6
-06 6 6
-05 6 6
-04 7 7
-03 9 9
-02 11 11
-01 17 17
N 22 22
+01 18 18
+02 9 9
+03 7 7
+04 8 8
+05 8 8
+06 7 7
+07 6 6
+08 7 7
+09 8 8
+10 7 7
+11 7 7
+12 7 7
+13 6 6
+14 6 6
+15 6 6
+16 3 3

Last Tap Counter Reset 12/07/2016 11:07:32

Мне нужны значения Total, как их только вывести на php
...
Рейтинг: 0 / 0
читаем определенную строку из txt файл средствами php
    #39459971
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вячеслав86Мне нужны значения TotalИмеются в виду цифры в строчке
вячеслав86Total 245или первый столбик чисел после строки "TOTAL SINCE RESET" или какой-то другой вариант?

вячеслав86как их только вывести на phpДля PHP стандартный оператор вывода в браузер - echo. Вывод в файл - fwrite. Есть варианты, конечно.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / читаем определенную строку из txt файл средствами php
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]