En alfanumerisk værdi er en streng, der indeholder en kombination af enten alfabetiske eller numeriske tegn og intet andet. For eksempel ordet " Hello" er alfanumerisk , som er nummeret " 43 " og streng værdi " 1stplace " er også , men "Hej ! " Og " 1. plads " er ikke , førstnævnte fordi det indeholder et tegnsætningstegn og sidstnævnte fordi det har et mellemrum . PHP har en funktion kaldet " ctype_alnum ", der kontrollerer strenge for alfanumeriske tegn. Bruger
Du bruger ctype_alnum funktion til at kontrollere strenge til specifikke tegn eller i kombination med en anden funktion , såsom str_replace at filtrere dem for dataindholdet . For eksempel kan du bruge str_replace funktionen til at fjerne visse tegn fra en streng, såsom rum og perioder , så tjek de resterende tegn i ctype_alnum funktion. Hvis funktionen returnerer sandt, så kan strengen kun indeholde alfanumeriske værdier, rum og perioder med nogen ekstra tegn
Parametre
ctype_alnum Funktionen tager kun et parameter. : en tekst værdi, der indeholder strengen at kontrollere for alfanumeriske tegn . Du har mulighed for at passere en PHP variabel med en streng værdi , direkte bruge en snor indenfor enkelte eller dobbelte anførselstegn eller endda passere funktioner, der returnerer string værdier. Denne funktion kan ikke tillade dig at bruge nul parametre , du kan heller ikke overbelaste den funktion ved at føre eventuelle ekstra ekstra parametre. Hvis du gør, PHP returnerer en fejl .
Syntaks
For at bruge funktionen , skal du åbne en PHP tag i din HTML-dokument og skriv funktionen navn efterfulgt ved hjælp af konsoller , som indeholder teksten værdi . For eksempel , skriv " ctype_alnum ( $ mystringvariable ), " bogstavelig at kalde ctype_alnum funktion ved hjælp af en variabel , snor eller " ctype_alnum ( mystringliteral '); , " eller endda " ctype_alnum ( mystringfunction () )" eller funktion opkald , hhv. Du kan også bruge det inden for andre blokke af koder som sløjfer eller betingede sætninger til at hjælpe vælge et resultat baseret på den booleske værdi, som funktionen returnerer .
Returværdier
Når du passerer en streng til ctype_alnum funktionen , returnerer med den ene af to mulige værdier: true hvis alle tegn i strengen er alfanumeriske tegn , eller falsk, hvis det har mindst én ikke- alfanumeriske tegn. Hvis du tilslutter resultatet af funktionskaldet til skærmen , viser funktionen nummer et for sandt eller intet for falsk. Men du kan bruge en if-sætning til at vælge hvad der skal vises i forbindelse med funktionskaldet resultat .