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å
- PHP.net on
substr()
: https://www.php.net/manual/en/function.substr.php - PHP.net on
mb_substr()
: https://www.php.net/manual/en/function.mb-substr.php - PHP.net on
strstr()
: https://www.php.net/manual/en/function.strstr.php - Interactive PHP Tutorial: https://www.learn-php.org/
- PHP The Right Way (for beste praksiser): https://phptherightway.com/