Articles of string

Объединить несколько строк HTML в одном с PHP? Линейные разрывы, вызванные метками P и BR

Первая часть вопроса: p tag У меня есть строка, содержащая текст с ненужными разрывами строк, вызванными p-тегами, например: <p>hi everyone,</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>Here comes the content I wanted to write…</p> Я хотел бы отфильтровать эти пустые теги p и объединить их в один: <p>hi everyone,</p> <p>&nbsp;</p> <p>Here comes the content I wanted to write…</p> […]

PHP preg_replace_callback, замените только 1 обратную ссылку?

Используя preg_replace_callback , можно ли заменить только одну preg_replace_callback ? Или мне нужно вернуть все это? Я просто пытаюсь поместить значение маркера по умолчанию в кавычки. $str = 'This is a {$token|token was empty}'; $str = preg_replace_callback('~{\$\w+\|(.*)?}~i', function($match) { //$match[1] is "token was empty" //I want to just replace $match[1], but it needs me to […]

strip_tags достаточно, чтобы удалить HTML из строки?

Пользователь сайта может зарегистрироваться на сайте, и во время регистрации он может предоставить имя. Я хочу, чтобы это имя было допустимым именем и не содержало никаких HTML и других фанковых символов. Для этого достаточно strip_tags?

Строка хештейнов PHP без пробелов не делится на хэштеги

Я пытаюсь разделить строку с хэштегами на один хэштег. Я использую этот код: preg_match_all('/#([^\s]+)/', $str, $matches); #test #test #test #example Это прекрасно работает, если пользователь вставляет хэштеги с пробелами. Но как быть, если они следуют друг за другом напрямую? #test#test#test#example

Почему строка с одинарными кавычками вызывает ошибку при вставке в БД?

Мой вопрос: как вы разрешаете одиночные кавычки в строках? Например, у меня есть форма и текстовое поле. Он настроен так, чтобы пользователь мог ввести свое имя. Оттуда он отправляет и передает данные в базу данных. Мне нужно иметь возможность разрешать одинарные кавычки (апостроф), поскольку имена некоторых людей имеют апостроф в их именах, например «O'Reilly». Какие-либо […]

php регулярное выражение как получить последнюю часть строки

У меня есть файл whatever_files_123456.ext . Мне нужно прочитать только номер после последнего подчеркивания в имени файла. Имя файла может содержать много символов подчеркивания. Меня беспокоит только номер после последнего подчеркивания и перед .ext. В этом случае это 123456

preg_replace, как атрибуты окружения html для строки с "в PHP

У меня есть строковая переменная в PHP, ее содержимое: $var='<SPAN id=1 value=1 name=1> one</SPAN> <div id=2 value=2 name=2> two</div >'; …. Мне нужна функция для атрибутов объемного html с помощью «» Мне нужно сделать это для всего метатега , и т. д. результат должен быть следующим: $var='<SPAN id= "1" value="1" name="1"> one </SPAN> <div id="2" […]

Строка Unicode php

У меня есть вопрос! Я хочу напечатать строку unicode в php (например, «سلام»)! но когда я использую эхо только некоторые ??? !!! появляться что я могу сделать ??? Это происходит, когда я хочу, чтобы ch-строка была получена из базы данных! echo 'سلام'; результат: ???? Я попытался использовать функцию заголовка, но это не помогло мне!

php Предупреждение: strtotime () Ошибка

Я изменил свои файлы joomla и wordpress со старого сервера на новый сервер. В интерфейсе и на стороне администратора он работает без ошибок. Но в разделе Database (phpmyadmin) он показывает некоторые предупреждающие сообщения вроде этого .. Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use […]

Разница STRCHR и STRRCHR?

Я хотел бы знать разницу между двумя различными видами использования. Я считаю, что разница в том, что очень тонкое. Это объяснение из справочного руководства IBM. Однако, возможно, мой английский плохой, я просто не могу представить себе разницу. Возможно, показывая мне пример обоих случаев, я бы лучше понял это. Вот объяснение от IBM: Подпрограмма strchr возвращает […]