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

951 байт добавлено ,  15 лет назад
 
====strpos()====
Возвращает позицию первого вхождения подстроки
 
<code>int strpos (string haystack, string needle [, int offset])</code>
 
Возвращает позицию первого вхождения подстроки needle в строку haystack.
 
Если подстрока needle не найдена, <code>strpos()</code> возвращает '''<code>FALSE</code>'''.
 
'''Пример:'''
 
Эта функция определяет модель браузера:
<code><pre>function getCurrentBrowser() {
$browser = $_SERVER['HTTP_USER_AGENT'];
if(strpos(strtoupper($browser), 'MSIE')!==false){return "Internet Explorer";}
elseif(strpos(strtoupper($browser), 'FIREFOX')!==false){return "Firefox";}
elseif(strpos(strtoupper($browser), 'KONQUEROR')!==false){return "Konqueror";}
elseif(strpos(strtoupper($browser), 'LYNX')!==false){return "Lynx";}
else{return $browser;}
}</pre></code>
 
====strrpos()====
94

правки