Articles of newline

preg_match_all и новые строки внутри кавычек

Еще одна проблема / вопрос regex noob. Я, наверное, делаю что-то глупое, поэтому я думал, что буду использовать общую изобретательность постоянных членов SO;) Попытка сопоставить символы новой строки, но только в случае двойных кавычек или одинарных кавычек. Я также хочу поймать строки, которые находятся между кавычками, но не содержат новых строк. Ладно, вот что я […]

Мой PHP-код начинающей строки новой строки не перейдет к новой строке. Маленькая помощь?

Вот мой код: <html> <Head> <?php $name = "Sergio"; ?> </Head> <body> <h1>It works!</h1> <?php echo "So someone tells me your name is " . $name . "."; echo "Welcome to the site, " . $name . "\n"; echo "THEN WHO WAS NEW LINE?"; ?> </body> </html> Все выводится на одну строку без новой строки. […]

php implode многомерный массив для табулированных линий

У меня есть многомерный массив $BlockData[] который имеет в нем 13 измерений и число элементов 'n'. Мне нужно вставить этот массив обратно в одну длинную строку, где элементы разделены "\n" строками строк, а размеры разделены вкладками "\t" . Я пробовал использовать array_map() без успеха и нуждаюсь в помощи в этом. Пожалуйста помоги!

Создание новой строки с одинарными кавычками?

Могу ли я сделать разрыв строки так '\n' ? Или мне нужно использовать двойные кавычки – "\n" ?

Замените новые строки, но сохраняйте пустые строки

Я хочу заменить новые строки (\ r \ n) пробелом, но я хочу сохранить пустые строки. Другими словами, я хочу заменить \ r \ n на '', если \ r \ n не предшествует другой \ r \ n. Например: line 1 line 2 line 3 line 4 Скольз в конце концов … line 1 […]

Smarty to LINE-BREAK при записи в файл?

У меня есть Smarty Loop, как показано ниже: {strip} {assign "comma" ""} {foreach from=$List item=Item} {$comma}{$Item.title} {assign "comma" ","} {/foreach} {/strip} .. из которых я EXPECT : Apple, Banana, Candy .. ПИСЬМО как ФАЙЛ. Мои коды PHP (для записи файла): $f = fopen('myfile.txt', 'w'); fwrite( $f, $smarty->fetch('sample.tpl') ); Но вместо IN REALITY он записывается так: […]

Включение новых строк в функцию PHP preg_replace

Я пытаюсь сопоставить строку, которая может отображаться в нескольких строках. Он начинается и заканчивается определенной строкой: {a}some string can be multiple lines {/a} Могу ли я взять все между {a} и {/a} с регулярным выражением? Кажется. не соответствует новым строкам, но я не пробовал следующее: $template = preg_replace( $'/\{a\}([.\n]+)\{\/a\}/', 'X', $template, -1, $count ); echo […]

замените \ n на новый код символа строки

Я извлекаю содержимое из базы данных, которая была дезинфицирована с помощью mysql_real_escape_string. Соответственно новые символы строк теперь отображаются как «\ n». Проблема в том, что этот контент отображается пользователям внутри тега <pre>, поэтому я не могу заменить \ n на <br />, например. Я полагаю, что я мог бы заменить \ n на фактический код […]

Есть ли у PHP функция обнаружения ОС, на которой она работает?

Я бы не знал, по какому ключевому слову нужно искать это в базе данных PHP, поэтому я прошу здесь. Причина, о которой я хочу знать, связана с тем, как различные операционные системы обрабатывают новые строки в текстовых документах. Я использую CSV-файл в окнах, но каждый раз, когда я думаю, что добавляю новую строку, то, что […]

Получить первую строку строки в PHP

В PHP 5.3 есть хорошая функция, которая, кажется, делает то, что я хочу: strstr(input,"\n",true) К сожалению, сервер работает с PHP 5.2.17, а дополнительный третий параметр strstr недоступен. Есть ли способ достичь этого в предыдущих версиях в одной строке?