PHP: различия между версиями

801 байт добавлено ,  15 лет назад
 
====strrpos()====
Возвращает позицию последнего вхождения символа
 
<code>int strrpos (string haystack, string needle [, int offset])</code>
 
Возвращает позицию последнего вхождения needle в строку haystack. В PHP 4 используется только первый символ строки needle.
 
Если подстрока needle не найдена, возвращает FALSE.
 
 
'''Пример:'''
<code><pre>function getfname($url){
$pos=strrpos($url, '/');
if ($pos === false){return false;}// имя файла нет
else {
$len = strlen($url);
if ($len<$pos){print $len.'/'.$pos; return false;}
else {$filename=substr($url, $pos+1, $len-$pos-1);}
}
return $filename;
}</pre></code>
 
====strstr()====
94

правки