PHP: Трябва ми php функция, която да изкарва ...

Smirnoff

Registered
Здравейте на всички!
Вижте поредният мой проблем.

Примерно имам в един текстов файл това :

12345678|alabalapyrtykala

Има ли такава функция, че да ми искарва текста след правата черта |

Питам ви това защото във файла не винаги думата на 1-во място а в конкретния случай както е 12345678 ще е от 8 символа. :roll:

Благодаря ви предварително :?:
 
Smirnoff каза:
Здравейте на всички!
Вижте поредният мой проблем.

Примерно имам в един текстов файл това :

12345678|alabalapyrtykala

Има ли такава функция, че да ми изкарва текста след правата черта |

Питам ви това защото във файла не винаги думата на 1-во място а в конкретния случай както е 12345678 ще е от 8 символа. :roll:

Благодаря ви предварително :?:


Файла е само с един ред ? Така ли?
<?
$faila= file("пътя до файла");
$text = explode ("|",$faila[0] );
echo $text['1'];
?>

$text['1'] - ще ти е текста след |

Ако искаш текста преди | тогава ще е
$text['0']


пример:

Ако във файла test.html на първия ред имаш

12345678|alabalapyrtykala|proba|tintiri mintiri

може да получиш достъп до всеки елемент (от масива) .
В случая те ще са 4 елемента разделени с | и ще може да направиш така:
<?
$faila= file("test.html");
$text = explode ("|",$faila[0] );
echo $text['0']."<br/>";
echo $text['1']."<br/>";
echo $text['3']."<br/>";
echo $text['4']."<br/>";

?>

На екрана ще се появи:
12345678
alabalapyrtykala
proba
tintiri mintiri
 

Back
Горе