Удаление 2х непонятных отступов

Статус
В этой теме нельзя размещать новые ответы.

LEXAlForpostl

Мой дом здесь!
Регистрация
21 Май 2008
Сообщения
766
Реакции
228
Здравствуйте.
Текст находится в тхт файле, в начале некоторых строк стоит дво пробела.
Пробовал
PHP:
$text=str_replace ("  ","",$text);
$text=str_replace ("\n  ","",$text);

Не помогло.
Открыл тхт в Ворде, поставил "Показывать непечатанные символы".
Это два отступа показывает 2мя незакрашенными кружками. Хотя, пробелы показывает закрашенными черными кружками.
Как эти отступы удалить?
И ещё вопрос.
Имеем текст
@@строчка
текстик
@@очередная строчка
и тут текст
@@опять строчка
и снова текст
Как получить массив, чтобы в каждом элементе был текст от @@ до следующего @@.
 
удалять через ltrim

а второй вопрос была же подобная тема, от самого ТС
 
удалять через ltrim

а второй вопрос была же подобная тема, от самого ТС
*** скрытое содержание ***
Юзай как сказали выше trim или ltrim или rtrim :) А мне скажи hex коды этих отступов. Интересно.
 
1. Это скорее всего сигнатура UTF-файла (BOM). Просто отрезай ее
2. $arr = explode('@@', $text);
 
Что значит не помогло? Выкладывай тогда файл, и выкладывай пхп код, мы посмотрим. Если не помогло, значит не так сделал
 
Код
PHP:
$text=file_get_contents("university.txt");
$text=strip_tags($text);
$text=str_replace("  ","",$text);
$text=trim($text);
$text=ltrim($text);
$fp=fopen("ready.txt","w+");
fwrite($fp,$text);
 
PHP:
$text = file_get_contents("university.txt");
$text = str_replace(chr(160), '', $text);
$text = preg_replace('%^\s*%', '', $text);
$file = fopen('result.txt', 'w');
fwrite($file, $text);
fclose($file);


как-то так ?
 
PHP:
$text = '@@строчка
текстик
@@очередная строчка 
и тут текст
@@опять строчка
и снова текст';

preg_match_all('%@@.*?\n([^@]+)%is', $text, $ret);
print_r($ret[1]);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху