PHP-funksjonen til Marker nøkkelord i en streng

PHP-funksjonen til Marker nøkkelord i en streng


Nettsteder og programmer kan innebære ulike teknologier som arbeider sammen på klient og server side. Utviklere kan skrive PHP-skript der de bygger de synlige HTML strukturer som brukerne ser når de besøker et nettsted. Innenfor denne HTML-koden, kan områder også bruke Cascading Style Sheets å diktere det visuelle inntrykket av elementer. Å markere søkeordene i en tekststreng, kan en utvikler derfor bruke PHP-kode i forbindelse med HTML og CSS.

PHP Strings

PHP-skript modell sekvenser av teksttegn som strengverdier og variabler. Hvis du vil angi en streng for visning, kan et PHP-script bruke følgende syntaks:
$ DISPLAY_TEXT = "Her er noen ord på en side";

Skriptet kan også angi hvilke søkeord som strengvariabler, som i følgende eksempel:
$ Nøkkelord = "ord";

Skriptet kan nå bruke strengfunksjoner for å identifisere søkeordet i større streng, før du formaterer det for brukeren skjerm på websiden.

matchende nøkkelord

PHP språket gir utviklere med et sett av standardfunksjoner for behandling tekststrenger. Følgende eksempelkode demonstrerer identifisere søkeord og endre den i displayet streng:
. $ Markup_keyword = "<span>" $ ordet "</ span>.";
$ Format_string = str_replace ($ søkeord, $ markup_keyword, $ DISPLAY_TEXT);

Denne koden først definerer en ny streng som inneholder ønsket søkeord, og noen HTML-koder. Koden erstatter deretter søkeordet i den opprinnelige strengen med denne nye markup streng, lagring resultatet i en ny streng variabel. Den formatstrengvariabelen skal nå inneholde følgende tekst:
Her er noen <span> ord </ span> på en side

HTML Markup

PHP-skript kan bygge HTML markup å sende til brukerens nettleser. Når du hente en PHP side i en nettleser, webserveren første utfører manuset, deretter sender sin produksjon til klienten, som er din nettleser. Følgende eksempelkode demonstrerer:
echo "<div>" $ format_string "</ div>"..;

Denne koden bygger formatert streng i en HTML-struktur, skriver dette til nettleseren. Ekkoet kommandoen skriver følgende markup til klienten:
<Div> Her er noen <span> ord </ span> på en side </ div>

CSS Erklæringer

Når en streng er bygget inn i HTML for å sende til brukerens nettleser, kan det bli stylet for å markere de ønskede søkeord. Følgende eksempel CSS-kode kan dukke opp i hodet delen av den resulterende websiden:
<Style type = "text / css">
span {
background-color: # FFFF00;
color: # 0000FF;
}
</ Style>

Denne koden instruerer nettleseren for å vise søkeordet, som vises inne i en span element, med en gul bakgrunn og blå tekst. Dette er et eksempel for demonstrasjon, men utviklere kan velge farger som passer den generelle utformingen av et nettsted, og for å gjøre søkeord seksjoner kontrast med den omkringliggende teksten.