EDIT: строка выводится и интерпретируется браузером. Глупая ошибка. В моем проекте я создал класс для генерации HTML-тегов, в которых я нуждаюсь, а скорее отдал их всем. У меня есть функция, называемая generateTag($control, $isCardValue = true) в классе php, называемом Card . Эта функция генерирует тег HTML, основанный на свойствах, переданных через параметр $control array. Вот […]
Я пытаюсь написать простую функцию PHP, которая может принимать строку типа Topic: Some stuff, Maybe some more, it's my stuff? и вернуться topic-some-stuff-maybe-some-more-its-my-stuff Как таковой: в нижнем регистре удалить все символы, не содержащие алфавитно-цифровые символы заменить все пробелы (или группы пространств) на дефисы Могу ли я сделать это с помощью одного регулярного выражения?
Каков наилучший способ «дезинфекции» контента? Пример… Пример. Перед дезинфекцией: Morbi mollis ante vitae massa suscipit a tempus est pellentesque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nulla mattis iaculis consectetur. Morbi mollis ante vitae est pellentesque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. […]
function seems_utf8($str) { $length = strlen($str); for ($i=0; $i < $length; $i++) { $c = ord($str[$i]); if ($c < 0x80) $n = 0; # 0bbbbbbb elseif (($c & 0xE0) == 0xC0) $n=1; # 110bbbbb elseif (($c & 0xF0) == 0xE0) $n=2; # 1110bbbb elseif (($c & 0xF8) == 0xF0) $n=3; # 11110bbb elseif (($c & […]
Я использую PHP mail() для отправки ежедневных уведомлений. Но я заметил, что если строка, в которой хранится содержимое почты, слишком длинная, электронное письмо будет прервано, то есть только части содержимого будут отображаться в полученных письмах. Когда строка содержимого коротка, письмо будет заполнено. Таким образом, кажется, что PHP имеет некоторые виды ограничений для длины строки. Я […]
Я хочу принять список символов в качестве ввода от пользователя и отклонить остальные. Я могу принять форматированную строку или найти, если символ / строка отсутствует. Но как я могу принять только набор символов, в то время как отклонять все остальные символы. Я хотел бы использовать preg_match для этого. например Допустимые символы: a..z, A..Z, -, '' […]
Это может показаться странным, но здесь. Мне нравится использовать эту технику построения строки в php printf(__('This is %1$s, this is %2$s'), myFunction1(), myFunction2()); Очевидно, что это напрямую печатает результаты всякий раз, когда вызывается функция, но я хотел бы использовать эту технику, чтобы просто построить строку, а затем использовать ее позже в другом месте. Это возможно? […]
У меня возникли проблемы с разработкой, как это сделать, у меня строка выглядит примерно так … $text = "<p>This is some example text This is some example text This is some example text</p> <p><em>This is some example text This is some example text This is some example text</em></p> <p>This is some example text This is […]
Я хотел бы использовать php для создания коллекции случайных мостов. Я думал, что могу кодировать упорядоченный пакет карточек в виде строки $deal ниже (мне нравится, что при рассмотрении как верхнего, так и нижнего регистра есть 52 буквы). Я обнаружил функцию php str_shuffle . Поэтому я подумал, что могу сделать следующее: $pack = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $shuffledPack = […]
В настоящее время я делаю следующее для декодирования изображений base64 в PHP: $img = str_replace('data:image/jpeg;base64,', '', $s['image']); $img = str_replace('data:image/png;base64,', '', $s['image']); $img = str_replace('data:image/gif;base64,', '', $s['image']); $img = str_replace('data:image/bmp;base64,', '', $s['image']); $img = str_replace(' ', '+', $img); $data = base64_decode($img); Как вы можете видеть выше, мы принимаем четыре наиболее стандартных типа изображения (jpeg, png, […]