Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

PHP String Porovnanie

Porovnanie dve hodnoty reťazca v PHP - založené webovej stránky vám pomôže rozhodnúť , aké kroky prijať . Napríklad , ak návštevník pokúsi prihlásiť do svojho webu , mali by ste porovnať užívateľské meno a heslo osoba tvrdí , tým uložený na serveri , aby zabezpečila osoba predložila správne informácie . Pri porovnávaní reťazcov , môžete priamo použiť reťazca v úvodzovkách alebo poskytovať premenné s hodnotami strún . Case - Sensitive Porovnanie

PHP má dve funkcie - strcmp a strncmp - ktoré porovnávajú dva reťazce a vráti číselnú hodnotu v závislosti na výsledku . Funkcia porovnať hodnoty znakov a vráti kladnú hodnotu , ak je prvý reťazec je väčšia ako druhá , záporná hodnota , ak je menšia , a nula , kedy sú dva reťazce rovnaké . Napríklad , " " a " " vráti nulu , zatiaľ čo " a " a " b " vráti zápornú hodnotu , pretože číselné vyjadrenie " a " je menšie ako " b " . Pomocou funkcie strncmp , môžete tiež celé číslo označujúce , koľko znakov pre porovnanie .
Case - insensitive nákupný

ako funkcia case - sensitive , strcasecmp a strncasecmp tieto dva reťazce a vráti menšie než , väčšie alebo rovné nule , ale tieto funkcie sa neberie do úvahy prípad . Napríklad , buď vráti funkcia " Moje reťazec " a " môj reťazec " , ako sú rovné reťazca . Tie poskytujú dva reťazce ako parametre pre funkciu strcasecmp a porovnáva celistvosť oboch reťazcov . S strncasecmp , môžete poskytnúť dva reťazce , rovnako ako celé číslo označujúce počet znakov , ktoré sa porovnávajú od začiatku každého reťazca . Napríklad , porovnanie iba prvé tri znaky " My reťazec " a " My String tu " vráti rovnaká .
Substring Porovnanie

PHP funkcie substr_compare umožňuje porovnať časť hodnoty reťazca . Minimálne musíte poskytnúť hlavný reťazec , podreťazec a počiatočnú pozíciu pre začatie porovnanie, ale môžete tiež celý rad dĺžku , koľko znakov porovnávať , rovnako ako boolovská označujúci , či alebo nie k porovnání malých a veľkých písmen . Napríklad , ak " Toto je môj reťazec " je hlavný reťazec , " my" je podreťazec a osem je počiatočná pozícia , potom funkcia vráti nulu pre indikáciu hodnota je rovná pretože hodnota podreťazec bolo zistené začínajúce na ôsmej pozícii v hlavnom reťazci .
operátory nákupný

môžete použiť relačné operátory v slučkách alebo podmienené príkazy sa rozhodnúť , akú akciu funkcia by mala na základe výsledku porovnania . Ak chcete skontrolovať rovnosť , použite " == " , aby zistili , či sú dva reťazce rovnaké , " ! = " Alebo " < > " , aby zistili , či nie sú rovnaké , " === " , aby zistili , či sú obe rovnaké a rovnakého typu , alebo " ! == " , aby zistili , či nie sú . Možno tiež použiť " > " pre overenie , či sa prvý reťazec je väčšia ako druhá , " > = " , aby zistil , či je väčšie alebo rovnaké , " < " pre overenie , či je menšie ako druhé , alebo " < = " a skontrolujte , či je menší alebo rovný druhému .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené