Алгоритм удаления слешей из начала и конца строки
24.04.2013
Полный
1 |
$sURL = '/framir/laminirovannie_dveri'; echo $sURL.'<br>'; $sLen = strlen($sURL); $iStart = ($sURL{0} == '/')?1:0; $iEnd = ($sURL{$sLen - 1} == '/')?$sLen - 1 - $iStart:$sLen; echo $iStart.'<br>'; echo $iEnd.'<br>'; echo $sLen.'<br>'; if ( ($iStart) || ($iEnd != $sLen) ) { $sURL = substr($sURL, $iStart, $iEnd); } echo $sURL.'<br>'; |
Чистый
1 |
$sURL = '/framir/laminirovannie_dveri'; $sLen = strlen($sURL); $iStart = ($sURL{0} == '/')?1:0; $iEnd = ($sURL{$sLen - 1} == '/')?$sLen - 1 - $iStart:$sLen; if ( ($iStart) || ($iEnd != $sLen) ) { $sURL = substr($sURL, $iStart, $iEnd); } echo $sURL.'<br>'; |