Я пробовал, читал и искал, чтобы воспользоваться. Мне просто нужно заменить -m_
на -b_
в строке, содержащей имя/местоположение изображения.PHP Проблема с заменой строки, содержащей тире и подчеркивание
Например: Я просто хочу заменить;
некоторые образ-имя-дефис-m_15235101.jpg
с
некоторые образ-имя-дефис-b_15235101.jpg
Easy правой?
$mediumimage = 'some-image-name-hyphenated-b_15235101.jpg';
Я попытался
$biggerimage = preg_replace("-m_", "-b_", $mediumimage);
и
$biggerimage = preg_replace('-m_', '-b_', $mediumimage);
Также backslashing наряду с другими попытками в результате поисков.
Warning: preg_replace(): No ending delimiter '-' found
Я не чувствую себя хорошо прямо сейчас ...
Я умоляю всех, кто умнее меня ..... например какой-либо один здесь.
предупреждение говорит что-то не так с аргументами, которые Вы передаете к [ 'preg_replace()'] (http://php.net/manual/en/function.preg-replace.php). Взгляните на [документацию] (http://php.net/manual/en/regexp.reference.delimiters.php). – axiac