В настоящее время я пишу небольшой скрипт, который проверяет содержимое каждой строки. Мне было интересно, что REGEX должен удостовериться, что строка имеет букву (верхнюю или нижнюю), цифру и специальный символ? Вот что я знаю до сих пор (чего мало): if(preg_match('/^[a-zA-Z0-9]+$/i', $string)): Помогите было бы здорово! Спасибо!
Для собственного скриптового скрипта в PHP я хотел бы заменить несколько слов в многострочной строке, содержащей двойные и одинарные кавычки. Однако только текст, находящийся вне кавычек, может быть заменен. Many apples are falling from the trees. "There's another apple over there!" 'Seedling apples are an example of "extreme heterozygotes".' Например, я хотел бы заменить «яблоко» […]
Мне нужно заменить версию сингла и двойных кавычек Microsoft Word ( “ ” ' ' ) на регулярные кавычки ('и ") из-за проблемы с кодировкой в моем приложении. Мне не нужны они, чтобы быть объектами HTML, и я не могу изменить мои схема базы данных. У меня есть два варианта: использовать либо регулярное выражение, либо […]
Я пытался выяснить, как я могу сделать запрос с MySQL, который проверяет, содержит ли значение (строка $haystack ) в определенном столбце определенные данные (строка $needle ), например: mysql_query(" SELECT * FROM `table` WHERE `column`.contains('{$needle}') "); В PHP функция называется substr($haystack, $needle) , поэтому возможно: WHERE substr(`column`, '{$needle}')=1
У меня есть строка $str и я хочу проверить, имеет ли ее содержимое китайские символы или нет (true / false) $str = "赕就可消垻,只有当所有方块都被消垻时才可以过关"; не могли бы вы мне помочь? Благодаря! Адриан
Есть ли встроенная функция PHP для замены нескольких значений внутри строки массивом, который точно определяет, что заменяется на что? Например: $searchreplace_array = Array('blah' => 'bleh', 'blarh' => 'blerh'); $string = 'blah blarh bleh bleh blarh'; И в результате получилось бы: bleh blerh bleh bleh blerh.
Я хочу преобразовать все тексты в строку в html-объекты, но сохраняя теги HTML, например: <p><font style="color:#FF0000">Camión español</font></p> следует перевести на это: <p><font style="color:#FF0000">Camión español</font></p> есть идеи?
Мне нужно создать функцию, чтобы возвращать отрицательные числа без изменений, но должен добавить знак + в начале номера, если его уже нет. Пример: Input Output —————- +1 +1 1 +1 -1 -1 Он получит только числовой ввод. function formatNum($num) { # something here..perhaps a regex? } Эта функция будет вызываться несколько раз в режиме echo/print […]
Я хочу усечь / сократить мою строку до предложения, ближайшего к цератенному числу символов. У меня есть рабочая функция, но моя функция усекает слово, наиболее близкое к числу символов certaion. function shortenString($string, $your_desired_width) { $parts = preg_split('/([\s\n\r]+)/', $string, null, PREG_SPLIT_DELIM_CAPTURE); $parts_count = count($parts); $length = 0; $last_part = 0; for (; $last_part < $parts_count; ++$last_part) […]