I PHP-scripts , string variabler tillader programmører at modellere og manipulere sekvenser af teksttegn. Disse strenge kan indeholde alfabetiske bogstaver , tal og tegnsætning symboler. PHP sproget tilbyder en bred vifte af streng funktioner til at udføre mange almindelige processer . Blandt de mest almindelige streng funktioner er dem, der scripts kan bruge til at beregne string længde, output strings til browseren og vende tilbage oplysninger om string indhold. Oprettelse Strings
For at oprette en streng variabel i en PHP script , programmører nødt til at vælge en variabel navn, erklære den og derefter følge det med en opgave operation , lagring af en bestemt sekvens af tegn inden for det givne variabel . Følgende eksempel PHP kode skaber en streng variabel og giver det en værdi : Hej
$ my_words = " banan appelsin "
Når denne linje henretter , vil scriptet have en streng variabel det kan derefter udføre strengfunktioner på .
længde
Beregning snorlængde er en fælles opgave i PHP-scripts , for eksempel i tilfælde, hvor strenge lagring af data elementer, der skal være inden for et bestemt interval. Følgende eksempel PHP kode demonstrerer beregne længden af en streng variabel , gemme resultatet på en numerisk variabel : Hej
$ string_length = strlen ( $ my_words )
Når denne linje er udføres, " string_length " variabel vil lagre et heltal værdi, der repræsenterer antallet af tegn i strengen .
Output
PHP-scripts udfører server-side behandling til websites . Det er almindeligt, PHP-scripts til at forberede og output for website brugere. PHP scriptet kører på serveren , bygger HTML strukturer til at modellere webside indhold, så sender det til brugerens webbrowser til visning der. Følgende kodeeksempel viser opbygningen af en sekvens af HTML med en tekststreng i det, så skriver dette til browseren : Hej
$ output_text = "
" $ my_words "
" . . ;
echo $ output_text ,
den første linje i kode sammenkæder HTML strygere med indholdet af en streng variabel. Den anden linje kode skriver den forberedte HTML-indhold til browseren ved hjælp af ekko -funktionen.
Sammenligning
PHP-kode kan sammenligne indholdet af to strenge , returnere et heltal værdi angiver, om den første er mindre end den anden , om den første ene er større end den anden , eller om de to er ens . Hvis det første er større , returnerer funktionen en værdi, der er større end nul. Hvis den første streng er mindre end den anden , returnerer funktionen en negativ værdi . Hvis de to strenge er ens , returnerer funktionen en værdi på nul. Følgende eksempel PHP kode demonstrerer teknikken : Hej
$ første = "a"
$ sekund = "b" ,
echo strcmp ( $ første , $ sekund) ;
Denne kode skulle medføre PHP til at sende en negativ værdi , siden den første streng er mindre alfabetisk
.