En alfanumerisk värde är en sträng som innehåller en kombination av antingen alfabetiska eller numeriska tecken och inget annat . Till exempel ordet " hej " är alfanumerisk , som är numret " 43 " och string value " 1stplace " är också , men " hej ! " Och " 1: a plats " är inte , den förstnämnda eftersom det innehåller ett skiljetecken och de senare eftersom de har ett utrymme . PHP har en funktion som heter " ctype_alnum " som kontrollerar strängar för alfanumeriska tecken . Använder
Du använder ctype_alnum funktion för att kontrollera strängar för specifika tecken eller i kombination med en annan funktion , t.ex. str_replace att filtrera dem för uppgifternas innehåll. Till exempel kan du använda str_replace funktionen för att ta bort vissa tecken från en sträng , t.ex. mellanslag och perioder , så kolla in återstående tecken i ctype_alnum funktionen . Om funktionen returnerar true , då strängen kan endast innehålla alfanumeriska värden , mellanslag och perioder utan några ytterligare tecken Addera Parametrar
ctype_alnum Funktionen tar bara en parameter . : en text värde som innehåller strängen till kontrollen för alfanumeriska tecken. Du har möjlighet att passera en PHP variabel med en sträng värde , direkt använda en sträng inom enkla eller dubbla citattecken , eller ens passera som returnerar strängvärden . Funktionen tillåter inte dig att använda noll parametrar , inte heller kan du överbelasta funktionen genom att passera valfria extra parametrar . Om du gör , returnerar PHP ett fel .
Syntax
För att använda funktionen , öppna en PHP- taggen i din HTML- dokument och skriv funktionens namn följt av parentes som innehåller texten värdet . Skriv till exempel " ctype_alnum ( $ mystringvariable ) , " eller " ctype_alnum ( ' mystringliteral '); " eller ens " ctype_alnum ( mystringfunction ( ) ) ; " att ringa ctype_alnum funktion med en variabel , stränglitteral eller funktionsanrop , respektive. Du kan också använda den i andra block av koder såsom öglor eller villkorssatser för att hjälpa dig att välja ett utfall utifrån booleskt värde som funktionen returnerar .
Returvärden
När du passerar en sträng till ctype_alnum funktionen returnerar det med ett av två möjliga värden : true om alla tecken i strängen är alfanumeriska tecken , eller falskt om den har minst en icke - alfanumeriskt tecken . Om du upprepar resultatet av funktionsanropet till skärmen , visas funktionen nummer ett för sant eller ingenting för falskt . Däremot kan du använda en if-sats för att välja vad som ska visas när det gäller funktionsanropet resultat .