ВУЗ:
Составители:
Рубрика:
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;
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »
