PHP-scripts model tekst sekvenser som strenge. Udviklere kan indeholde strenge i deres scripts, der bruger bogstavelig værdier eller variabler. Hjemmesider ofte output string data for bruger visning i webbrowseren , normalt formateret inden HTML markup strukturer. Nogle gange, hvis en PHP script læser en streng værdi fra en ekstern kilde , kan du nødt til at beskære strengen for bruger display. PHP streng funktioner giver dig mulighed for at gøre dette før output. Tekststrenge
PHP-scripts bruger string variabler og værdier model tekst. Følgende kodeeksempel viser erklære og instantiere en streng variabel inde i en PHP script: $ my_words = " Her er nogle ord, der er gemt som en streng variabel i et script ",
I dette tilfælde er scriptet skabe streng internt. Men i mange tilfælde , PHP-scripts bruger strengdata fra andre kilder, såsom bruger-input fanget gennem webformularer , datavariabler forespørges fra en database eller andre importerede dataelementer fra kilder såsom XML og tekstfiler. Disse scripts kan ikke have forhåndskendskab indholdet eller egenskaberne af indgående tekst . Hvis en bestemt tekstelement vil forårsage et problem inden for en webside skærmen, hvis den er over en vis længde , kan PHP script har brug for at beskære det .
String Funktioner
PHP streng funktioner kan tillade udviklere at vise kun en del af en streng variabel. Snarere end at ændre selve strengen , returnerer mange af disse funktioner en ny kopi af en streng sektion , forlader oprindelige upåvirket . Substring funktion er nyttig til dette formål , som i det følgende eksempel kode : $ words_section = substr ( $ my_words , 0, 10),
Dette returnerer de første 10 tegn i strengen og gemmer dem på den angivne variabel reference . Substring -funktionen kan eventuelt tage en enkelt parameter som følger: $ words_section = substr ( $ my_words , 10),
Dette returnerer de tegn starter ved den tiende position og kører til enden af strengen. Det betyder, at koden ikke kan være sikker på, hvad længde den resulterende streng vil være, så den funktion metoden med to parametre kan være mere nyttigt, hvis længde skal beregnes .
Output
Salg
PHP-scripts bruger echo kommando til output HTML markup , data og andet indhold til brugerens webbrowser. Dette giver server side scripts til at bygge HTML websider og sende disse til brugeren display. Følgende eksempel PHP kode demonstrerer herunder substring i et ekko erklæring sammen med andre markup : echo "
" $ words_section "
";
Scriptet kunne. . alternativt omfatte substring erklæring inde i echo statement, som følger: echo "
" substr ( $ my_words , 0, 10) "
";
. . er hensigtsmæssig, hvis scriptet ikke behøver at gemme substring teksten til noget andet formål .
Options
PHP delstreng funktion giver en vifte af muligheder for at udviklere. Ved at inkludere et negativt heltal værdi som parameter kan et script specificere den sidste serie af tegn i strengen , som følger: $ words_section = substr ( $ my_words , -10 ),
Denne funktion opkald returnerer sidste 10 tegn i strengen , så bygherren kan vide, hvor længe den viste streng vil være.