Еще одна проблема / вопрос regex noob. Я, наверное, делаю что-то глупое, поэтому я думал, что буду использовать общую изобретательность постоянных членов SO;) Попытка сопоставить символы новой строки, но только в случае двойных кавычек или одинарных кавычек. Я также хочу поймать строки, которые находятся между кавычками, но не содержат новых строк. Ладно, вот что я […]
Вот мой код: <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> Все выводится на одну строку без новой строки. […]
У меня есть многомерный массив $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 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 он записывается так: […]
Я пытаюсь сопоставить строку, которая может отображаться в нескольких строках. Он начинается и заканчивается определенной строкой: {a}some string can be multiple lines {/a} Могу ли я взять все между {a} и {/a} с регулярным выражением? Кажется. не соответствует новым строкам, но я не пробовал следующее: $template = preg_replace( $'/\{a\}([.\n]+)\{\/a\}/', 'X', $template, -1, $count ); echo […]
Я извлекаю содержимое из базы данных, которая была дезинфицирована с помощью mysql_real_escape_string. Соответственно новые символы строк теперь отображаются как «\ n». Проблема в том, что этот контент отображается пользователям внутри тега <pre>, поэтому я не могу заменить \ n на <br />, например. Я полагаю, что я мог бы заменить \ n на фактический код […]
Я бы не знал, по какому ключевому слову нужно искать это в базе данных PHP, поэтому я прошу здесь. Причина, о которой я хочу знать, связана с тем, как различные операционные системы обрабатывают новые строки в текстовых документах. Я использую CSV-файл в окнах, но каждый раз, когда я думаю, что добавляю новую строку, то, что […]
В PHP 5.3 есть хорошая функция, которая, кажется, делает то, что я хочу: strstr(input,"\n",true) К сожалению, сервер работает с PHP 5.2.17, а дополнительный третий параметр strstr недоступен. Есть ли способ достичь этого в предыдущих версиях в одной строке?