Web-технологии с базами данных. Астахова И.Ф - 79 стр.

UptoLike

79
зано, как функция str_replace( ) используется для проведения глобаль-
ной замены в строке.
Если подстрока ни разу не встречается в строке, исходная строка
не изменяется:
$favorite_food = "My favorite foods are ice cream and
chicken wings";
$favorite_food = str_replace("chicken_wings",
"pizza", $favohte_food);
// $favorite_food = "My favorite foods are ice cream
and pizza"
Функция strstr( ) возвращает часть строки, начинающуюся с пер-
вого вхождения заданной подстроки. Синтаксис функции strstr( ):
string strstr (string строка, string подстрока)
В следующем примере функция strstr( ) используется для выделе-
ния имени домена из URL:
$url = "http://www.apress.com"; $domain - strstr($url,
".");
// $domain = ".apress.com"
Функция substr( ) возвращает часть строки, начинающуюся с за-
данной начальной позиции и имеющую заданную длину. Синтаксис
функции substr( ):
string substr (string строка, int начало [, int длина])
Если необязательный параметр «длина» не указан, считается, что
подстрока начинается с заданной начальной позиции и продолжается
до конца строки. При использовании этой функции необходимо учи-
тывать четыре обстоятельства:
если параметр «начало» положителен, возвращаемая подстро-
ка начинается с позиции строки с заданным номером;
если параметр «начало» отрицателен, возвращаемая подстрока
начинается с позиции (длина строкиначало);
если параметр «длина» положителен, в возвращаемую под-
строку включаются все символы от позиции «начало» до позиции (на-
чало + длина). Если последняя величина превышает длину строки,
возвращаются символы до конца строки;
если параметр «длина» отрицателен, возвращаемая подстрока
заканчивается на заданном расстоянии от конца строки. Параметр оп-
                                 79
зано, как функция str_replace( ) используется для проведения глобаль-
ной замены в строке.
     Если подстрока ни разу не встречается в строке, исходная строка
не изменяется:

    $favorite_food = "My favorite foods are ice cream and
chicken wings";
    $favorite_food     =     str_replace("chicken_wings",
"pizza", $favohte_food);
    // $favorite_food = "My favorite foods are ice cream
and pizza"

     Функция strstr( ) возвращает часть строки, начинающуюся с пер-
вого вхождения заданной подстроки. Синтаксис функции strstr( ):
    string strstr (string строка, string подстрока)
     В следующем примере функция strstr( ) используется для выделе-
ния имени домена из URL:

    $url = "http://www.apress.com"; $domain - strstr($url,
".");
    // $domain = ".apress.com"

    Функция substr( ) возвращает часть строки, начинающуюся с за-
данной начальной позиции и имеющую заданную длину. Синтаксис
функции substr( ):
    string substr (string строка, int начало [, int длина])
     Если необязательный параметр «длина» не указан, считается, что
подстрока начинается с заданной начальной позиции и продолжается
до конца строки. При использовании этой функции необходимо учи-
тывать четыре обстоятельства:
     • если параметр «начало» положителен, возвращаемая подстро-
ка начинается с позиции строки с заданным номером;
     • если параметр «начало» отрицателен, возвращаемая подстрока
начинается с позиции (длина строки – начало);
     • если параметр «длина» положителен, в возвращаемую под-
строку включаются все символы от позиции «начало» до позиции (на-
чало + длина). Если последняя величина превышает длину строки,
возвращаются символы до конца строки;
     • если параметр «длина» отрицателен, возвращаемая подстрока
заканчивается на заданном расстоянии от конца строки. Параметр оп-