Sandr
Guest
как разбить текст по переносу строки!
Помогите побороть проблему
Есть форма из которой постом передаются данные
одна из переменных содержит несколько строк
пример
надо разбить по строчно
и каждую строчку обработать функцией
Засада в следующем
если я разбиваю по \n
то получаю (это source code страницы из браузера)
есть перенос! - откуда он взялся???
если я разбиваю по \r
то получаю (это source code страницы из браузера)
но теперь он появился в начале каждого ключа массива
попытки типа str_replace ("\n.....
ни к чему не преводят
Помогите побороть проблему
Есть форма из которой постом передаются данные
одна из переменных содержит несколько строк
пример
Код:
\\xeon\Films\Mpeg\The_Abyss_1.avi
\\xeon\Films\Mpeg\The_Abyss_2.avi
\\xeon\Films\Mpeg\The_Abyss_3.avi
и каждую строчку обработать функцией
Код:
if ($chklink==true AND $active>0){
$links = explode ("\r",$link);
print_r($links); //чтобы посмотреть результат !
for ($i=0; $i < count($links); $i++){
Echo $links[$i]."проверка";//проверить каждый ключ на проблемы
$razmer.=chk_link($links[$i]);
}
}
если я разбиваю по \n
то получаю (это source code страницы из браузера)
как видно после .avi (тоесть в конце каждого ключа массива)Array
(
[0] => \\\\xeon\\Films\\Mpeg\\The_Abyss_1.avi
[1] => \\\\xeon\\Films\\Mpeg\\The_Abyss_2.avi
[2] => \\\\xeon\\Films\\Mpeg\\The_Abyss_3.avi
)
\\\\xeon\\Films\\Mpeg\\The_Abyss_1.avi
проверка
есть перенос! - откуда он взялся???
если я разбиваю по \r
то получаю (это source code страницы из браузера)
теперь видно после .avi нет переноса!Array
(
[0] => \\\\xeon\\Films\\Mpeg\\The_Abyss_1.avi
[1] =>
\\\\xeon\\Films\\Mpeg\\The_Abyss_2.avi
[2] =>
\\\\xeon\\Films\\Mpeg\\The_Abyss_3.avi
)
\\\\xeon\\Films\\Mpeg\\The_Abyss_1.aviпроверка
\\\\xeon\\Films\\Mpeg\\The_Abyss_2.aviпроверка
но теперь он появился в начале каждого ключа массива
попытки типа str_replace ("\n.....
ни к чему не преводят