Здраствуйте! Делаю загрузку в скрипте.... вообщем нужно такую строку отпарсить
Achilles/Desert Hawk H/T
так чтобы первый слэш остался а все последующие урезать
то есть в итоге:
Achilles/Desert Hawk H T
$str="Achilles/Desert Hawk H/T";
$str=explode("/",$str);
$new_str=$str[0]."/".$str[1]." ";
unset($str[0]);
unset($str[1]);
$new_str.=implode(" ",$str);
echo $new_str;
без регулярок, ыы)
$xz = 'Achilles/Desert Hawk H/T ';
$xz = preg_replace_callback('%/%',create_function('$m','static $n=0;return($n++==0?"/":" ");'),$xz);
Єто просто строка , мне необходимо первій слєш оставить а последующие которіе будут убрать!
Спасибо я попробую!
$str='Achilles/Desert Hawk H/T';
$ar=explode('/',$str);
$str=$ar[0].'/'.str_replace('/','',strchr($str,'/'));
echo $str;
Так можно.
добавлено спустя 2 минуты:
А если Achilles/ везде повторяется, то можно проще
$str='Achilles/Desert Hawk H/T';
$str='Achilles/'.str_replace('/','',strchr($str,'/'));
echo $str;