Лучшие preg-replace-callback вопросы ИТ разработчиков

  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

preg_replace_callback - сделать дважды

Эй, яя пытаюсь сделать этот скрипт работающим, но это нет работа. Как мне сделать это дважды, preg_replace_callback с двумя разными функциями. Спасибо!

Задан 10 Aug 2009, 11:30 от Sara
  • 0 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Регистронезависимый preg_replace_callback

В приведенной ниже функции я хочу сопоставить ключевое слово без учета регистра (должно совпадать с "Blue Yoga Mats" и "blue Yoga mats") ...

Задан 29 Oct 2010, 16:43 от Scott B
  • 17 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Symfony 1.4 использует устаревшие функции в PHP 5.5

Я недавно обновил PHP с версии 5.3.27 до 5.5.0. В моем проекте Symfony 2.3.2 все работает нормально, и я могу пользоваться новейшими функциями PHP. Теперь, когда я возвращаюсь к своему другому проекту Symfony 1.4.16, я получаю PHP-ошибку об ...

Задан 06 Aug 2013, 10:14 от mika
  • 43 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Заменить устаревший preg_replace / e на preg_replace_callback [duplicate]

На этот вопрос уже есть ответ: Замените модификатор preg_replace () e на preg_replace_callback [/questions/15454220/replace-preg-replace-e-modifier-with-preg-replace-callback] 1 ответ$result = ...

Задан 08 Oct 2013, 10:27 от dima.h
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Это решило проблему. Спасибо!

ользую этот детектор / обфускатор плохого слова в php (чтобы быть Adsense-совместимым). Он показывает первую букву плохого слова и заменяет оставшиеся буквы следующим символом: ▪ Он работает нормально, за исключением случаев, когда я использую ...

Задан 22 Sep 2018, 21:24 от Andres SK
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Спасибо, я сделал это по вашей идее, но я принял ответ @Qtax, потому что он дал больше объяснений и предоставил полный пример

я есть несколько подстановок для моего $ subject, но я не хочу, чтобы выходные данные старых подстановок # (1 .. i-1) соответствовали текущей подстановке #i. $subject1 = preg_replace($pat0, $rep0, $subject0); $subject2 = preg_replace($pat1, ...

Задан 03 Jul 2011, 20:28 от mmonem
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Используйте локальную переменную в preg_replace_callback - PHP

Как использовать локальную переменную вpreg_replace_callback в PHP. У меня есть следующий код: function pregRep($matches) { global $i; $i++; if($i > 2) { return '#'.$matches[0]; } else { return $matches[0]; } } $i = 0; $str ...

Задан 10 Apr 2013, 19:02 от sanchitkhanna26
  • 77 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Замените модификатор preg_replace () e на preg_replace_callback

Я ужасен с регулярными выражениями. Я пытаюсь заменить это: public static function camelize($word) { return preg_replace('/(^|_)([a-z])/e', 'strtoupper("\\2")', $word); }с preg_replace_callback с анонимной функцией. Я не понимаю, что делает \\ ...

Задан 16 Mar 2013, 20:13 от Casey
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Замените preg_replace () на preg_replace_callback () [дублировать]

На этот вопрос уже есть ответ: Замените модификатор preg_replace () e на preg_replace_callback [/questions/15454220/replace-preg-replace-e-modifier-with-preg-replace-callback] 1 ответ$source = preg_replace('/&#(\d+);/me', ...

Задан 06 May 2014, 15:07 от memmedimanli
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 спасибо за помощь @mickmackusa

у закодировать все мои ссылки наbase64, но шаблон регулярных выражений работает не так, как задумано. Это мой код: $html = 'ahsgdjagshjdgasjdgajgsd gjagdjhagsjhgda sgdhjagsjdgajhgdjad<a href="http://short.awsubs.co/be9Vk">Solidfiles</a> jashd ...

Задан 18 Apr 2018, 06:06 от Jazuly
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Использование preg_replace_callback с внешним классом

У меня к тебе есть вопрос! Обычно, если вы вызываете функцию обратного вызова в контексте ООП, вы должны использоватьarray(&$this, 'callback_function') Вот что я понял. Но теперь я хочу вызвать обратный вызов во внешнем классе из-за ...

Задан 25 Oct 2011, 19:16 от Stephan