Hvordan redusere antall tegn i en streng på PHP

Hvordan redusere antall tegn i en streng på PHP


Ved hjelp av PHP-skript, kan du modellere sekvenser av teksttegn som strenger. PHP språket inneholder funksjoner for å manipulere strenger, for eksempel for å returnere en del av en større streng som en annen strengverdi. For å redusere antall tegn i en streng, kan du bruke treng funksjonen for å lage en kopi av de tegnene du ønsker å beholde i strengen. Du kan velge å beholde den opprinnelige strengen i tillegg til redusert en, eller kan bare erstatte den opprinnelige strengen med den forkortede versjonen.

Bruksanvisning

1 Forbered streng i din PHP-skript. Følgende eksempel PHP-koden demonstrerer skape en streng variabel med noen vilkårlig tekst lagret i det:

$ My_text = "Her er teksten innhold";

Din egen streng kan inneholde alle tegn du liker, inkludert bokstaver, tall og tegnsettingssymboler. Du kan velge hvilken som helst variabel navn for streng, så lenge det er fornuftig for deg og er et gyldig navn i språket.

2 Utfør treng prosessen på strengen. Delstreng funksjonen tar parametere som representerer den opprinnelige strengen, til den stilling som starte operasjonen på og lengden av den ønskede strengseksjonen. Bestem hva lengden du ønsker den nye strengen skal være og hvilken posisjon du ønsker at den skal starte på innenfor eksisterende streng, å huske at det første tegnet posisjon i en streng er null. Bruk følgende syntaks strukturen for å utføre treng drift på streng variabel:

substr ($ my_text, 0, 10);

Dette eksemplet kopier av de første 10 tegn fra den opprinnelige strengen variable.

3 Oppbevar den nye strengseksjon som en variabel. Hvis du ønsker å beholde den opprinnelige streng variabel, kan du lagre den nye delen som en egen variabel ved å endre koden som følger:

$ text_section = substr ($ my_text, 0, 10);

Den substring funksjonen returnerer den forespurte delen av strengen, så denne linjen lagrer returnert strengverdi som en variabel. Hvis du ikke ønsker å beholde den opprinnelige strengen, kan du erstatte den ved å endre koden som følger:

$ My_text = substr ($ my_text, 0, 10);

Når denne linjen har utført, vil strengvariabelen bare inneholde tegnene angitt som parameter til treng funksjon.

4 Bruk din nye streng variabel i skriptet. Du kan referere til den nye strengen på en linje etter delstreng operasjon, som du ville gjort med en hvilken som helst annen variabel. For eksempel vil følgende linje med kode skrive den nye strengvariabelen til nettleseren som en del av en HTML-struktur:

echo "<p>" $ text_section "</ p>"..;

Gjennomføre uansett behandle din nettside eller applikasjonen krever å bruke den nye strengen.

5 Lagre PHP script, laste opp filen til din webserver og gå til siden for å teste den. Hvis du bare ønsker å sjekke at treng drift har jobbet, skriver den nye strengen ut ved hjelp av ekko kommandoen. Hvis koden ikke virker som du forventet at det skulle, sjekke delstreng funksjonsparametre og sørg for at du har bestått de riktige verdiene for startposisjonen og lengde. Eksperimenter med koden til den gjør det du trenger den til.

Hint

  • Holde en kopi av den opprinnelige strengen kan være nødvendig avhengig av prosjektet, men hvis det ikke er, vil skriptet bruke færre ressurser hvis du overskrive den opprinnelige variabelen med den nye.
  • Sviktende å teste dine streng funksjoner i PHP med hva slags data de vil møte når nettstedet går live kan forårsake uforutsette konsekvenser.