Name Новичок 6 Апр 2004 #1 Найти одинаковый части в строке и вырезать. Есть две строки $str1 = 'blah/blah1/blah2/'; $str2 = '/blah2/blah3/blah4/'; Как бы мне получить $str = 'blah/blah1/blah2/blah3/blah4/';
Найти одинаковый части в строке и вырезать. Есть две строки $str1 = 'blah/blah1/blah2/'; $str2 = '/blah2/blah3/blah4/'; Как бы мне получить $str = 'blah/blah1/blah2/blah3/blah4/';
Name Новичок 6 Апр 2004 #3 $ar1 = explode('/', $str1); $ar2 = explode('/', $str2); $arr = array_merge($ar1, $ar2); $arr = array_diff($arr, array('')); $arr = array_flip(array_flip($arr)); $str = implode('/', $arr) . '/';
$ar1 = explode('/', $str1); $ar2 = explode('/', $str2); $arr = array_merge($ar1, $ar2); $arr = array_diff($arr, array('')); $arr = array_flip(array_flip($arr)); $str = implode('/', $arr) . '/';