PHP-kode for å begrense Tekst Output

PHP-kode for å begrense Tekst Output


PHP-skript modell tekstsekvenser som strenger. Utviklere kan inkludere strenger i sine skript ved hjelp av bokstavelige verdier eller variabler. Nettsteder ofte utgangsstrengdata for brukeren vises i nettleseren, vanligvis formatert i HTML markup strukturer. Noen ganger, hvis et PHP-script leser en strengverdi fra en ekstern kilde, må du kanskje beskjære strengen for brukeren display. PHP strengfunksjoner gjør at du kan gjøre dette før produksjonen.

tekststrenger

PHP-skript bruke strengvariabler og verdier å modellere tekst. Følgende eksempelkode demonstrerer erklære og Instantiating en streng variabel i et PHP-skript:
$ My_words = "Her er noen ord som er lagret som en streng variabel i et script";

I dette tilfelle blir skriptet skaper strengen internt. Men i mange tilfeller, PHP-skript bruke strengdata fra andre kilder, for eksempel brukerundersøkelser fanget gjennom webskjemaer, datavariabler spørres fra en database eller andre importerte dataelementer fra kilder som XML og tekstfiler. Disse skriptene kan ikke ha forhåndskjennskap til innholdet eller egenskapene til innkommende tekst. Hvis en bestemt tekstelement vil føre til et problem innen en webside skjermen hvis det er over en viss lengde, kan PHP-script trenger å beskjære det.

string Funksjoner

PHP strengfunksjoner kan tillate utviklere å vise bare en del av en strengvariabel. I stedet for å endre selve strengen, mange av disse funksjonene returnerer en ny kopi av en strengseksjon, slik at den opprinnelige upåvirket. Delstreng funksjonen er nyttig for dette formål, som i følgende eksempel kode:
$ Words_section = substr ($ my_words, 0, 10);

Dette returnerer de 10 første tegnene i strengen og lagrer dem i den angitte variabelen referanse. Den delstreng Funksjonen kan eventuelt ta en enkelt parameter, som følger:
$ Words_section = substr ($ my_words, 10);

Dette returnerer tegnene starter ved tiende stilling og løper til enden av strengen. Dette betyr at koden ikke kan være sikker på hvilken lengde den resulterende strengen vil være, så funksjonen metoden med to parametre kan være mer nyttig når lengden må beregnes.

Produksjon

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 til brukeren display. Følgende eksempel PHP-koden demonstrerer inkludert treng i et ekko uttalelse sammen med andre markeringer:
echo "<p>" $ words_section "</ p>"..;

Skriptet kan alternativt inkludere treng uttalelsen inne ekkoet uttalelsen, som følger:
echo "<p>" substr ($ my_words, 0, 10) "</ p>"..;

Dette er hensiktsmessig hvis skriptet ikke trenger å lagre treng teksten til andre formål.

alternativer

PHP treng funksjonen tilbyr en rekke alternativer til utviklere. Ved å inkludere et negativt heltall verdi som parameter, kan et skript spesifisere den siste rekke av tegn i strengen, som følger:
$ Words_section = substr ($ my_words, 10);

Denne funksjonen samtalen vil returnere den endelige 10 tegn i strengen, slik at utbygger kan vite hvor lenge strengen vises være.