Обрезать начало в значении переменной

Рейтинг: 0Ответов: 2Опубликовано: 17.11.2014

Есть переменная

$imurl = "http://site.ru/images/img.jpeg";

Нужно обрезать начало "http://site.ru" и записать получившийся результат (/images/img.jpeg) в другую переменную.

Как это сделать?

Ответы

▲ 1Принят

http://ideone.com/gOB6xV

<?php

$imurl = "http://site.ru/images/img.jpeg";

$imurl_relative = str_replace('http://site.ru', '', $imurl);

echo $imurl."\n";
echo $imurl_relative;
▲ 2

Более универсальное решение. Функция для работы с URL

 $imurl = "http://site.ru/images/img.jpeg"; 
 $same = parse_url($imurl);
 echo $same[path];