2013-06-22 4 views
0

Я строемразница между двумя строками URL

define('SITE_URL', siteURL()); //returns http://example.com/dir/ 
define('CKEDITOR', SITE_URL.'plugins/ckeditor/ckeditor.js'); 

Что такая операцией строки для поиска «разницы» между SITE_URL и full URL акой http://example.com/dir/plugins/ckeditor/ckeditor.js, так что я только вернуть plugins/ckeditor/ckeditor.js части?

ответ

0

Это ваш ответ

function siteURL() 
{ 
    return "http://example.com/dir/"; 
} 

define('SITE_URL', siteURL()); //returns http://example.com/dir/ 
define('CKEDITOR', SITE_URL.'plugins/ckeditor/ckeditor.js'); 

// ignore the previous code is just to emulate your constants and functions 
// the answer is the following line: 

echo str_replace(SITE_URL,'',CKEDITOR); 

рабочий пример здесь: http://3v4l.org/svTYm