ВУЗ:
Составители:
Рубрика:
78
$ohio_cities = array ("Columbus", "Youngstown",
"Cleveland", "Cincinnati");
$city_string = implode("l", $ohio_cities);
// $city_string = "Columbus | Youngstown | Cleve-
land | Cincinnati";
У implode( ) имеется псевдоним – функция join( ).
Функция strpos( ) находит в строке первый экземпляр заданной
подстроки. Синтаксис функции strpos( ):
int strpos (string строка, string подстрока [, int
смещение])
Необязательный параметр offset задает позицию, с которой дол-
жен начинаться поиск. Если подстрока не найдена, strpos( ) возвраща-
ет FALSE (0).
В следующем примере определяется позиция первого вхождения
даты в файл журнала:
$log = "
206.169.23.11:/www/:2000-08-10
206.169.23.11:/www/logs/:2000-02-04
206.169.23.11:/www/img/:1999-01-31";
// В какой позиции в журнале впервые встречается
1999 год?
$pos = strpos($log, "1999");
// $pos = 95. поскольку первый экземпляр "1999"
// находится в позиции 95 строки, содержащейся в
переменной $log
Функция strrpos( ) находит в строке последний экземпляр задан-
ного символа. Синтаксис функции strrpos( ):
int strpos (string строка, char символ)
По возможностям эта функция уступает своему двойнику –
функции strpos( ), поскольку она позволяет искать только отдельный
символ, а не всю строку. Если во втором параметре strrpos( ) передает-
ся строка, при поиске будет использован только ее первый символ.
Функция str_replace( ) ищет в строке все вхождения заданной
подстроки и заменяет их новой подстрокой. Синтаксис функции
str_replace( ):
string str_replace (string подстрока, string замена,
string строка)
Функция substr_replace( ), описанная ниже в этом разделе, позво-
ляет провести замену лишь в определенной части строки. Ниже пока-
78
$ohio_cities = array ("Columbus", "Youngstown",
"Cleveland", "Cincinnati");
$city_string = implode("l", $ohio_cities);
// $city_string = "Columbus | Youngstown | Cleve-
land | Cincinnati";
У implode( ) имеется псевдоним функция join( ).
Функция strpos( ) находит в строке первый экземпляр заданной
подстроки. Синтаксис функции strpos( ):
int strpos (string строка, string подстрока [, int
смещение])
Необязательный параметр offset задает позицию, с которой дол-
жен начинаться поиск. Если подстрока не найдена, strpos( ) возвраща-
ет FALSE (0).
В следующем примере определяется позиция первого вхождения
даты в файл журнала:
$log = "
206.169.23.11:/www/:2000-08-10
206.169.23.11:/www/logs/:2000-02-04
206.169.23.11:/www/img/:1999-01-31";
// В какой позиции в журнале впервые встречается
1999 год?
$pos = strpos($log, "1999");
// $pos = 95. поскольку первый экземпляр "1999"
// находится в позиции 95 строки, содержащейся в
переменной $log
Функция strrpos( ) находит в строке последний экземпляр задан-
ного символа. Синтаксис функции strrpos( ):
int strpos (string строка, char символ)
По возможностям эта функция уступает своему двойнику
функции strpos( ), поскольку она позволяет искать только отдельный
символ, а не всю строку. Если во втором параметре strrpos( ) передает-
ся строка, при поиске будет использован только ее первый символ.
Функция str_replace( ) ищет в строке все вхождения заданной
подстроки и заменяет их новой подстрокой. Синтаксис функции
str_replace( ):
string str_replace (string подстрока, string замена,
string строка)
Функция substr_replace( ), описанная ниже в этом разделе, позво-
ляет провести замену лишь в определенной части строки. Ниже пока-
Страницы
- « первая
- ‹ предыдущая
- …
- 76
- 77
- 78
- 79
- 80
- …
- следующая ›
- последняя »
