strncasecmp
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
strncasecmp
Референца за `function.strncasecmp.php` со подобрена типографија и навигација.
strncasecmp
(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
strncasecmp — Бинарно сигурно споредување на низи без разлика на големи и мали букви на првите n знаци
= NULL
Оваа функција е слична на strcasecmp(), со разликата што можете да го специфицирате (горната граница на) бројот на знаци од секоја низа што ќе се користат во споредбата.
Параметри
string1-
Првата низа.
string2-
Втората низа.
length-
Должината на низите што ќе се користат во споредувањето.
Вратени вредности
Враќа вредност помала од 0 ако string1
е помала од string2; вредност поголема од 0 ако string1 е поголемо од
string2Препорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во 0 ако се еднакви. Не може сигурно да се изведе никакво посебно значење од вредноста освен нејзиниот знак.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.2.0 |
Оваа функција веќе не е загарантирана да враќа
strlen($string1) - strlen($string2) кога должините на низите не се еднакви, но сега може да враќа -1 or
1 instead.
|
Примери
Пример #1 strncasecmp() example
<?php
$var1 = 'Hello John';
$var2 = 'hello Doe';
if (strncasecmp($var1, $var2, 5) === 0) {
echo 'First 5 characters of $var1 and $var2 are equals in a case-insensitive string comparison';
}
?>Види Исто така
- strncmp() - Бинарно безбедно споредување на првите n карактери
- preg_match() - Изврши совпаѓање со регуларен израз
- substr_compare() - Бинарно безбедно споредување на две низи од поместување, до должина карактери
- strcasecmp() - Бинарно безбедно споредување на низи што не е чувствително на големи и мали букви
- stristr() - strstr што не прави разлика помеѓу големи и мали букви
- substr() - Врати дел од низа