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

UptoLike

75
После завершения сравнения strcmp( ) возвращает одно из трех
возможных значений:
0, если строка1 и строка2 совпадают;
< 0, если строка1 меньше, чем строка2;
> 0, если строка2 меньше, чем строка1.
В следующем фрагменте сравниваются две одинаковые строки:
$string1 = “butter”;
$string2 = “butter”;
if ((strcmp($string1, $string2)) == 0) :
print “Strings are equivalent!”;
endif;
// Команда if возвращает TRUE
Strcasecmp ( )
Функция strcasecmp( ) работает точно так же, как strcmp( ), за од-
ним исключениемрегистр символов при сравнении не учитывается.
Синтаксис функции strcasecmp( ):
int strcasecmp (string cтpoкa1, string строка2)
В следующем фрагменте сравниваются две одинаковые строки:
$string1 = “butter”;
$string2 = “Butter”;
if ((strcmp($string1, $string2)) == 0) :
print “Strings are equivalent!”;
endif;
// Команда if возвращает TRUE
strspn( )
Функция strspn( ) возвращает длину первого сегмента строки1,
содержащего символы, присутствующие в строке2. Синтаксис функ-
ции strspn( ):
int strspn (string строка1, string строка2)
Следующий фрагмент показывает, как функция strspn( ) исполь-
зуется для проверки пароля:
$password = “12345”;
if (strspn($password, “1234567890”) !=
strlen($password)) :
print “Password cannot consist solely of numbers!”;
endif;
                                 75
    После завершения сравнения strcmp( ) возвращает одно из трех
возможных значений:
    • 0, если строка1 и строка2 совпадают;
    • < 0, если строка1 меньше, чем строка2;
    • > 0, если строка2 меньше, чем строка1.
    В следующем фрагменте сравниваются две одинаковые строки:

    $string1 = “butter”;
    $string2 = “butter”;
    if ((strcmp($string1, $string2)) == 0) :
    print “Strings are equivalent!”;
    endif;
    // Команда if возвращает TRUE

    Strcasecmp ( )
    Функция strcasecmp( ) работает точно так же, как strcmp( ), за од-
ним исключением – регистр символов при сравнении не учитывается.
Синтаксис функции strcasecmp( ):
    int strcasecmp (string cтpoкa1, string строка2)

    В следующем фрагменте сравниваются две одинаковые строки:
    $string1 = “butter”;
    $string2 = “Butter”;
    if ((strcmp($string1, $string2)) == 0) :
    print “Strings are equivalent!”;
    endif;
    // Команда if возвращает TRUE

     strspn( )
     Функция strspn( ) возвращает длину первого сегмента строки1,
содержащего символы, присутствующие в строке2. Синтаксис функ-
ции strspn( ):
    int strspn (string строка1, string строка2)

     Следующий фрагмент показывает, как функция strspn( ) исполь-
зуется для проверки пароля:

    $password = “12345”;
    if (strspn($password, “1234567890”) !=
strlen($password)) :
    print “Password cannot consist solely of numbers!”;
    endif;