Webbutvecklare kan bygga applikationer som använder PHP , vilket ger en rad alternativ för att hantera data. Server - skript i PHP kan lagra och bearbeta datavärden som textsträngar . Ofta utvecklare behöver ta reda på information om specifika tecken i en textsträng . Språket PHP ger en mängd olika funktioner för åtkomst till information om strängar , inklusive ord -funktionen , som returnerar ASCII-koden för det första tecknet i en sträng . Strängvariabler
PHP-skript kan lagra textsträngar som variabler . Följande exempelkod visar : $ my_text = " Här är lite text ";
När ett PHP-skript har en sträng variabel , kan det kalla sträng funktioner på den . Dessa inkluderar verktyg för att återvända delar av en sträng och information om dess innehåll , såsom dess längd . Varje sträng i PHP är en sekvens av tecken , som kan innehålla bokstäver , siffror och symboler skiljetecken . Addera Ord Funktion
ord funktionen i PHP returnerar ASCII-värdet av tecknet i början av en sträng . Följande exempelkod visar anropa funktionen : ord ( $ my_text ) ,
Funktionen tar en sträng parameter och returnerar ett numeriskt värde som representerar ASCII-koden för tecknet vid den första positionen i strängen . Det ord funktionen alternativt kan kallas med ett stränglitteral , enligt följande : ord ( " Här är lite text " ) ;
Även funktionen tar emot en sträng som kan vara valfri längd , returneras endast information om första tecken , ignorera resten .
ASCII Value
ASCII koden återvänt från ord funktionen är ett heltal. Ett PHP- skript kan lagra det returnerade värdet som i följande utökade kod : $ char_code = ord ( $ my_text ) ,
Alternativt kan skriptet avser värdet direkt , enligt följande : echo "
, det första tecknet kod är : < /p > ";
Denna kod skriver ASCII-värdet ut till användarens webbläsare , tillsammans med annan text och HTML " ord ( $ my_text ) . . " uppmärkning . Om ett skript lagrar tecknet kod med en variabel referens , kan det hänvisa till värdet vid någon senare tidpunkt i bearbetningen .
Delsträngar
PHP , kan utvecklare använda ytterligare sträng funktioner för att returnera tecken information. Om ett manus inte behöver ASCII-värdet för det första tecknet , men måste spara det första tecknet som en separat variabel , kan den hämta en delsträng som följer: $ first_char = substr ( $ my_text , 0 , 1 ) ;
koden anropar delsträng funktionen , passerar det en hänvisning till strängen . Den funktionsanrop anger också startpositionen för den önskade delsträngen , tillsammans med dess längd. Den första positionen i strängen är noll , så denna kod returnerar en kopia av det första tecknet , lagra den i en särskild variabel .