Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Обрезать строку до прямого слеша
 
 автор: ols   (16.07.2008 в 17:44)   письмо автору
 
 

подскажите функцию, которая обрезает строку например до слеша (/)

   
 
 автор: GeorgeIV   (16.07.2008 в 17:46)   письмо автору
 
   для: ols   (16.07.2008 в 17:44)
 

strpos
(PHP 3, PHP 4, PHP 5)

strpos --  Возвращает позицию первого вхождения подстроки 
Описание
int strpos ( string haystack, string needle [, int offset] )

Возвращает позицию первого вхождения подстроки needle в 
строку haystack. В отличие от strrpos(), использует всю 
строку needle, а не только первый символ. 
Если подстрока needle не найдена, strpos() возвращает 
FALSE. 


substr
(PHP 3, PHP 4, PHP 5)

substr -- Возвращает подстроку
Описание
string substr ( string string, int start [, int length] )


substr() возвращает подстроку строки string длиной length, 
начинающегося с start символа по счету. 

Если start неотрицателен, возвращаемая подстрока начинается 
в позиции start от начала строки, считая от нуля. Например, 
в строке 'abcdef', в позиции 0 находится символ 'a', в 
позиции 2 - символ 'c', и т.д. 

В сочетании дает нужный результат

   
 
 автор: ols   (16.07.2008 в 18:01)   письмо автору
 
   для: GeorgeIV   (16.07.2008 в 17:46)
 

А ну понятно. А например
$ip = $_SERVER['HTTP_USER_AGENT'];
echo "$ip";

Допустим выведет Opera/9.50 (Windows NT 5.1; U; ru)
Как сделать чтобы вывел только Opera?
Я так понимаю нужно вырезать после слеша

   
 
 автор: GeorgeIV   (16.07.2008 в 18:16)   письмо автору
 
   для: ols   (16.07.2008 в 18:01)
 


$ip = $_SERVER['HTTP_USER_AGENT']; 
echo $ip; 
$pos= strpos($ip, "/" );
echo substr($ip,0, strpos($ip, "/" ));

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования