Een alfanumerieke waarde is een tekenreeks die een combinatie van beide alfabetische of numerieke tekens en niets anders bevat . Bijvoorbeeld , het woord " hello " alfanumeriek is , net als het nummer " 43 " en de tekenreekswaarde " 1stplace " is ook, maar " hallo ! " En " 1ste plaats " zijn niet , de voormalige omdat het een leesteken en de laatste omdat het een ruimte. PHP heeft een functie genaamd " ctype_alnum " die strings controleert alfanumerieke tekens . Gebruikt U gebruikt de ctype_alnum functie om strings controleren op specifieke tekens of in combinatie met een andere functie , zoals str_replace om te filteren voor data-inhoud . Bijvoorbeeld , kunt u de str_replace functie gebruiken om bepaalde tekens uit een tekenreeks , zoals spaties en punten te verwijderen , controleer dan de resterende tekens in de ctype_alnum functie . Als de functie true retourneert , dan is de string mag alleen alfanumerieke waarden , spaties en punten bevatten zonder extra karakters Parameters De ctype_alnum functie duurt slechts een parameter . : een tekstwaarde die de string bevat om te controleren op alfanumerieke tekens . Je hebt de mogelijkheid om een PHP variabele met een string waarde passeren , direct gebruik maken van een reeks binnen een enkele of dubbele aanhalingstekens , of zelfs voorbij functies die terugkeer tekenreekswaarden . De functie staat niet toe dat u op nul parameters te gebruiken , noch kunt u de functie overbelast door het passeren van een optionele extra parameters . Als je dat doet , PHP geeft een foutmelding . Syntax Om de functie te gebruiken , opent u een PHP -tag in uw HTML-document en typ de naam van de functie gevolgd door beugels die de tekst waarde bevatten . Typ bijvoorbeeld " ctype_alnum ( $ mystringvariable ) ; " of " ctype_alnum ( ' mystringliteral ' ) ; " of zelfs " ctype_alnum ( mystringfunction ( ) ) ; " om de ctype_alnum functie met een variabele noemen , reeksliteraal of functie-aanroep , respectievelijk . U kunt het ook gebruiken in andere blokken van codes zoals lussen of voorwaardelijke verklaringen te helpen kiezen een resultaat op basis van de Booleaanse waarde die de functie terugkeert . Retourwaarden als u een tekenreeks doorgeven aan de ctype_alnum functie , keert het terug met een van twee mogelijke waarden : waar als alle tekens in de string zijn alfanumerieke tekens , of valse indien zij ten minste een niet - alfanumeriek teken . Als u het resultaat van de functie oproep om het scherm echo , de functie geeft het nummer een voor de echte of niets voor verkeerde . U kunt echter een if-statement gebruiken om te kiezen wat u wilt weergeven met betrekking tot het resultaat van de functie oproep van .
|