Articles of строк

Соответствие php-строки с подстановочным знаком *?

Я хочу дать возможность сопоставить строку с подстановочным знаком * . пример $mystring = 'dir/folder1/file'; $pattern = 'dir/*/file'; stringMatchWithWildcard($mystring,$pattern); //> Returns true Пример 2: $mystring = 'string bl#abla;y'; $pattern = 'string*y'; stringMatchWithWildcard($mystring,$pattern); //> Returns true Я подумал что-то вроде: function stringMatch($source,$pattern) { $pattern = preg_quote($pattern,'/'); $pattern = str_replace( '\*' , '.*?', $pattern); //> This is […]

Как найти аналогичное слово для PHP с ошибкой?

Я объясню свою проблему: У меня есть таблица базы данных, называемая country . Он имеет две колонки: ID и name . Когда я хочу искать 'paris' , но ошибочно записал слово 'pares' ( 'e' вместо 'i' ), я не получу никакого результата из БД. Я хочу, чтобы система предлагала похожие слова, которые могли бы помочь […]

Получить все URL-адреса изображений из строки

Возможный дубликат: Как извлечь img src, title и alt из html с помощью php? Здравствуй, Я нашел решение для получения первого изображения из строки: preg_match('~<img[^>]*src\s?=\s?[\'"]([^\'"]*)~i',$string, $matches); Но я не могу получить все изображения из строки. Еще одна вещь … Если изображение содержит альтернативный текст (атрибут alt ), как его получить и сохранить в другую переменную? […]

Строковые числа в числовые числа в PHP

Как получилось, когда я установил значение 00 следующим образом: $ var = 00; он выводит 0, когда я его использую? Как я могу установить 00, чтобы $ var ++ стал 01?

Как я могу сократить этот оператор PHP if?

У меня есть оператор if, и мне нужно сравнить одну строку со многими различными параметрами. Код, который я публикую ниже, показывает, что я имею в виду довольно ясно. Я знаю два способа сделать это, но другой еще длиннее. Итак, есть ли какая-то функция, которая делает что-то подобное, но короче? Может показаться глупым, что я просил, […]

Как сравнить строку со списком строк в PHP?

В основном у меня есть два файла со строками в них, разделенные новой строкой. То, что я хочу сделать, это получить первую строку из первого файла и сравнить ее со всеми строками из второго файла. Затем возьмите вторую строку из первого файла и сравните ее со всеми строками во втором файле, затем получите третью и […]

Как сериализовать объект, который имеет закрытие внутри свойств?

если я serialize($obj) , я получаю: Сериализация «Закрытие» не допускается Можно ли игнорировать эти замыкания при сериализации? Я не нуждаюсь в них, когда я все равно не инициализую строку (значение этих свойств может быть нулевым или каким-либо другим). Мой класс выглядит так: Class Node{ protected $attrs = array(); } $attrs – ассоциативный массив, который может […]

Есть ли способ проанализировать вывод print_r

Возможный дубликат: Создать массив, напечатанный с помощью print_r Дубликат Как создать массив из вывода массива, напечатанного с помощью print_r? который также имеет хороший пример кода для решения этой проблемы. Мне нужно отменить журнал ошибок, который имеет выход print_r($data,true) . Пример данных будет выглядеть так: Array ( [subject] => this is the subject [body] => <p>Dear […]

Проверьте, соответствуют ли строки x%

Я хочу сравнить три строки: "a text string" //target string "a kind of similar text string" "the cow jumps over the moon" И установите параметр процента, который возвращает результаты, которые x% похожи на цель. $results = compare($array,$target,80) $results // Returns an array with str 1,2, because they are at least 80 similar to the target. […]

explode () на японской струне

Я должен использовать функцию explode () в японском тексте, но это не работает. Вот пример того, что у меня есть $string = '私 は イタリア 人 です'; $string = explode(" ", $string); print_r($string); Это печатает Array ( [0] => 私 は イタリア 人 です ) на месте Array ( [0] => 私 [1] => は […]