Funksie mb_substr
Die funksie mb_substr knip 'n substring uit 'n string uit en gee dit terug, en werk korrek met multibyte-koderings (bv. UTF-8). In die eerste parameter word die string oorgedra, in die tweede - die beginposisie, in die derde (opsioneel) - die lengte van die substring. Die vierde parameter kan die kodering spesifiseer.
Sintaksis
mb_substr(string, start, [length], [encoding]): string;
Voorbeeld
Laat ons 3 karakters uit die string uitknip, vanaf posisie 1:
<?php
$res = mb_substr('абвгд', 1, 3);
echo $res;
?>
Resultaat van die kode-uitvoering:
'бвг'
Voorbeeld
Laat ons 'n substring tot aan die einde van die string uitknip uit "日本語", vanaf posisie 1:
<?php
$res = mb_substr('日本語', 1);
echo $res;
?>
Resultaat van die kode-uitvoering:
'本語'
Voorbeeld
Laat ons 'n substring uitknip met die spesifikasie van die UTF-8-kodering:
<?php
$res = mb_substr('абвгд', 2, 2, 'UTF-8');
echo $res;
?>
Resultaat van die kode-uitvoering:
'вг'