Hvordan finne en String Innsiden av et String of PHP

Hvordan finne en String Innsiden av et String of PHP


Ved hjelp av en datamaskin programmeringsspråk som PHP for å finne bestemte ord eller sekvenser av tegn i teksten kalles finne en streng inne i en streng. Tekst i dataprogrammeringsspråk er lagret i variabler som kalles strenger. Å finne en streng inne i en streng oppnås med PHP-er "subpos" -funksjon. Angi strengvariabelen du vil bruke for søk og strengen du vil søke etter. Den strpos funksjonen returnerer posisjonen til det første tegnet i strengen du leter etter i strengvariabelen du søker.

Bruksanvisning

1 Åpne din tekst editor, lage en fil og lagre den som "find_string_in_string.php." Skriv inn koden for å indikere at teksten som følger er PHP script (PHP programmeringskode).

<? Php

2 Skriv inn koden i neste linje i tekst editor for å lage en streng variabel som inneholder en streng (tekst).

$ Find_string_in_this_string = "Kan du finne posisjonen til det første ordet som heter streng i denne setningen.";

Ovennevnte kodelinje skaper en strengvariabel kalt "$ find_string_in_this_string." PHP tolker teksten i anførselstegn som en streng og lagrer den som en streng i $ find_string_in_this_string variabel.

3 Skriv inn følgende kode på neste linje i tekstredigeringsprogram:

$ StringPosition = strpos ($ find_string_in_this_string, "streng");

PHP-funksjonen strpos må ha to argumenter. Strengvariabelen å bruke til å søke etter en streng og bestemt sekvens av tegn (string) for å søke etter. I dette eksemplet vil strpos funksjonen søke i teksten i strengen variabelen $ find_string_in_this_string for ordet streng. Den numeriske posisjonen til det første tegnet i strengen vil bli tildelt til $ stringPosition variabel.

4 Skriv inn følgende kode på neste linje i tekstredigeringsprogram:

echo "Plasseringen av ordet" streng "i setningen er $ stringPosition tegn fra begynnelsen av setningen";

PHP echo funksjonen vil vise teksten i mellom anførselstegnene på dataskjermen. Det vil erstatte den numeriske verdien av $ stringPosition variabel inn i teksten.

5 Skriv inn følgende kode på neste linje i tekstredigeringsprogram:

?>

Denne koden indikerer at slutten av PHP-script er nådd og tolken (PHP programvare som dekoder datainstruks) er ikke å behandle tekst som følger som PHP programmering kommandoer.

6 Lagre filen og deretter laste det opp til web hosting konto. Gå til nettadressen til den opplastede filen. Observer at siden vises Web "Plasseringen av ordet" streng "i setningen er i posisjon 50." Legg merke til at ordet "streng" i den opprinnelige setningen er 50 tegn til høyre fra begynnelsen av setningen. Merk at PHP tildeler det første tegnet i en streng til posisjon 0.