[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: определить позицию строки
Sergei88
У меня такая проблема: требуется в общем найти заданное слово в текстовом файле и определить его позицию в этом текстовике в виде числа. Например:

Имеется слово podarok, его нужно найти в текстовом файле baza.txt. Мой файл baza.txt имеет такое содержание:
klava
kolonka
podarok
stol

Дальше нужно, чтобы определилась позиция моего слова, то есть равная 2 (от нуля), и после этого передалась в виде числа 2 в переменную.



Спустя 21 минута, 6 секунд (19.08.2010 - 13:11) Гость_Michael написал(а):
свои мысли есть?

Спустя 25 минут, 22 секунды (19.08.2010 - 13:37) Sergei88 написал(а):
Я уже за этим сижу два дня, весь мозг сломал, не смог найти ни одной функции, которая хотя бы частично соответствовала этому. Мыслей не осталось(

Здесь самое важное не спутать. Мне нужно чтобы позиция найденной строки переходила не в массив, а в переменную, скажем, $iop1. То есть имела такой вид:
$iop1= "2"; ,а не такой: $iop1[2]; Ничего не выходит(

Спустя 1 минута, 30 секунд (19.08.2010 - 13:38) Basili4 написал(а):
http://www.php.su/functions/?cat=filesystem
обрати внимания на функцию файл
потом по этой ссылке
http://www.php.su/functions/?cat=array

Спустя 39 минут, 43 секунды (19.08.2010 - 14:18) Sergei88 написал(а):
Ничего не понятно

Спустя 1 минута, 31 секунда (19.08.2010 - 14:19) Basili4 написал(а):
Sergei88
Тогда бросай программирование не теряй времени, займись чем нибудь еще. Программирование это не твоё.

Спустя 59 секунд (19.08.2010 - 14:20) linker написал(а):
$data = file('basa.txt');
$pos = array_search("podarok\n", $data); // вариации из-за переводов строк

Спустя 10 минут, 20 секунд (19.08.2010 - 14:31) Sergei88 написал(а):
Цитата (Basili4 @ 19.08.2010 - 11:19)
Sergei88
Тогда бросай программирование не теряй времени, займись чем нибудь еще. Программирование это не твоё.

Эйнштейн в школе учился по физики едва дотягивая до троек.
Гениями рождаются, но гениями и становятся тоже.

Спустя 35 секунд (19.08.2010 - 14:31) Sergei88 написал(а):
linker, огромное спасибо!!!!
Быстрый ответ:

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