Funktionen mb_substr
Funktionen mb_substr extraherar och returnerar en delsträng från en sträng och hanterar korrekt multibyte-kodningar (till exempel UTF-8). Den första parametern är strängen, den andra är startpositionen, den tredje (valfri) är längden på delsträngen. Den fjärde parametern kan användas för att specificera kodningen.
Syntax
mb_substr(string, start, [length], [encoding]): string;
Exempel
Låt oss extrahera 3 tecken från strängen, börjande från position 1:
<?php
$res = mb_substr('абвгд', 1, 3);
echo $res;
?>
Resultatet av att köra koden:
'бвг'
Exempel
Låt oss extrahera en delsträng till slutet av strängen från "日本語", börjande från position 1:
<?php
$res = mb_substr('日本語', 1);
echo $res;
?>
Resultatet av att köra koden:
'本語'
Exempel
Låt oss extrahera en delsträng med specificering av UTF-8-kodning:
<?php
$res = mb_substr('абвгд', 2, 2, 'UTF-8');
echo $res;
?>
Resultatet av att köra koden:
'вг'