Funktionen mb_substr
Funktionen mb_substr udtrækker og returnerer en delstreng fra en streng og fungerer korrekt med multi-byte kodninger (f.eks. UTF-8). Den første parameter er strengen, den anden er startpositionen, den tredje (valgfri) er længden af delstrengen. Den fjerde parameter kan bruges til at angive kodningen.
Syntaks
phpmb_substr(string, start, [length], [encoding]): string;
Eksempel
Lad os udtrække 3 tegn fra strengen, startende fra position 1:
php<?php
$res = mb_substr('абвгд', 1, 3);
echo $res;
?>
Resultat af kodeudførelse:
php'бвг'
Eksempel
Lad os udtrække en delstreng til slutningen af strengen fra "日本語", startende fra position 1:
php<?php
$res = mb_substr('日本語', 1);
echo $res;
?>
Resultat af kodeudførelse:
php'本語'
Eksempel
Lad os udtrække en delstreng med angivelse af UTF-8 kodningen:
php<?php
$res = mb_substr('абвгд', 2, 2, 'UTF-8');
echo $res;
?>
Resultat af kodeudførelse:
php'вг'