PHP skript modell tekstsekvenser som strenger . Utviklere kan inkludere strenger i sine skript ved hjelp bokstavelige verdier eller variable. Nettsteder ofte strengverdiene data for bruker skjermen i nettleseren , vanligvis formatert i HTML markup strukturer. Noen ganger, hvis en PHP script leser en streng verdi fra en ekstern kilde , må du kanskje beskjære strengen for bruker skjermen. PHP streng tjenestene kan du gjøre dette før utgang. Tekst Strings
PHP -skript bruke strengvariabler og verdier til modell tekst. Følgende eksempelkode demonstrerer erklære og forekomster en streng variabel inne i en PHP script : $ my_words = " Her er noen ord som er lagret som en streng variabel i et skript ";
I dette tilfellet er skriptet oppretter string internt. Men i mange tilfeller , PHP-skript bruke streng data fra andre kilder, for eksempel brukerundersøkelser fanget gjennom webskjemaer, spørres datavariabler fra en database eller andre importerte data elementer fra kilder som XML og tekstfiler . Disse skriptene kan ikke ha forhåndskunnskap om innholdet eller egenskapene av innkommende tekst . Hvis en bestemt tekst element vil føre til et problem på en webside skjermen hvis den er utover en viss lengde , kan PHP script trenger å beskjære det.
String Funksjoner
< p > PHP streng funksjoner kan tillate utviklere å vise bare en del av en streng variabel . I stedet for å forandre selve strengen , er mange av disse funksjonene returnere en ny kopi av en streng seksjon , slik at den opprinnelige upåvirket . Delstrengen funksjonen er nyttig for dette formålet , som i følgende eksempel koden : $ words_section = substr ( $ my_words , 0 , 10),
p Dette gir de 10 første tegnene i strengen , og lagrer dem på det angitte variabel referanse. Delstrengen funksjonen kan eventuelt ta et enkelt parameter , som følger: $ words_section = substr ( $ my_words , 10),
p Dette returnerer tegnene starter på den tiende posisjon og kjører til enden av strengen . Dette betyr at koden ikke kan være sikker på hva lengde den resulterende strengen vil være, så funksjonen metoden med to parametre kan være mer nyttig når lengden må beregnes.
Output
PHP-skript bruke echo -kommandoen til utgang HTML markup , data og annet innhold til brukerens nettleser. Dette gjør at server side skript for å bygge HTML websider og sende disse for brukeren displayet. Følgende eksempel PHP-koden demonstrerer inkludert delstrengen i et ekko uttalelse sammen med andre markup : echo "
" $ words_section " < /p >";
Skriptet kunne. . alternativt omfatte delstrengen påstand inni ekko uttalelse, som følger: echo "
" substr ( $ my_words , 0 , 10 ) " < /p >";
. . er aktuelt dersom skriptet ikke trenger å lagre delstrengen teksten til noe annet formål .
Options
PHP delstreng funksjonen tilbyr en rekke alternativer til utviklere . Ved å inkludere et negativt heltall som parameter , kan et skript spesifisere den siste serien av tegn i strengen , som følger: $ words_section = substr ( $ my_words , -10 ) ;
Denne funksjonen samtalen vil returnere siste 10 tegnene i strengen , slik at utbygger kan vite hvor lenge vises strengen vil bli.