Php. Вопрос по чтению файла

Kenku

Житель города
#1
Допустим у меня есть файл flle.txt, с содержимым типа: | Юра | Я такой-то такой-то, вот он текст, не важно.

Мне надо одной переменной, например $var1 присвоить текста, находящегося в файле между вот этими символами | | , т.е. в данном случае это будет слово Юра, а второй переменной, допустим $var2 все остальное, что находится за второй вот этой палочкой | . Как это сделать?

Грубо говоря вопрос стоит так: чтение части файла относительной каких-либо символов.
 

ZOND

Гость города
#2
list explode(string $token, string $Str [, int $limit])
Она получает строку, заданную в ее втором аргументе, и пытается найти в ней подстроки, равные первому аргументу. Затем по месту вхождения этих подстрок строка
"разрезается" на части, помещаемые в массив-список, который и возвращается. Если
задан параметр $limit, то учитываются только первые ($limit-1) участков "раз-реза". Таким образом, возвращается список из не более чем $limit элементов. Это
позволяет проигнорировать возможное наличие разделителя в тексте последнего
поля, если мы знаем, что всего полей, скажем, 6 штук. Вот пример:
$st="4597219361|Иванов|Иван|40|ivan@ivanov.com|Текст, содержащий (|)!";

<?php

$st="4597219361|Иванов|Иван|40|ivan@ivanov.com|Текст, содержащий (|)!";
$A=explode("|",$st,6);

list($Surname,$Name,$Age,$Email,$Tel)=$A; // распределили по переменным

echo "$Surname
$Name
$Age
$Email
$Tel";

?>

получим

4597219361
Иванов
Иван
40
ivan@ivanov.com

надеюсь я правильно понял задачу...:)
удачи :)