Как с помощью рег. выражений вырезать часть ссылки?

Есть ссылка на изображение
https://www.coloring-book.biz/_ph/135/2/310344053.jpg
Как с помощью регулярных выражений вырезать часть пути, а точнее вот эту чать - /2
так чтобы ссылка получилась такого вида
https://www.coloring-book.biz/_ph/135/310344053.jpg

Сайт после покупки переносится с ucoz на wordpress
изображение выводится через <?php echo first_post_image() ?>
с помощью этого кода
function first_post_image() {
  global $post, $posts;
  $first_img = '';
  ob_start();
  ob_end_clean();
  $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
  $first_img = $matches [1] [0];
  if(empty($first_img)){
   $first_img = "/wp-content/themes/123/images/noimages.jpg";
  }
  return $first_img;
}
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
сплит по '/' и склейка без 2

если /135/ постоянно, то вообще замена /135/2/ на /135/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы