Uthenting av delstrenger

PHP:
Uthenting av delstrenger

Hvordan:

La oss ta en titt. PHP har flere innebygde funksjoner for dette:

$tekst = "Hei, dette er en eksempeltekst!";
// Bruk substr
$deltekst = substr($tekst, 0, 3); // "Hei"
echo $deltekst;

// Bruk mb_substr for flerbyte-tegnstøtte
$deltekst = mb_substr($tekst, 0, 3); // "Hei"
echo $deltekst;

// Hente ut brukernavn fra e-post
$epost = "[email protected]";
$brukernavn = strstr($epost, '@', true); // "ola.nordmann"
echo $brukernavn;

Eksempel utdata:

Hei
Hei
ola.nordmann

Dypdykk

Før i tiden, når minne var dyrt, var substrings viktige for å spare plass. I PHP har substr() vært en støttespiller i lang tid. Med internasjonalisering ble mb_substr() viktig for støtte av multibyte-tegnsett, som UTF-8.

Alternativer til substrings inkluderer strengfunksjoner som explode(), strtok(), eller regulære uttrykk med preg_match() for mer komplekse mønstre.

strstr() kan også brukes for å finne en subtekst fra starten av en streng til første forekomst av et spesifisert tegn.

Se Også