Fungsi mb_substr
Fungsi mb_substr mengekstrak dan mengembalikan subrentetan daripada rentetan, berfungsi dengan betul dengan pengekodan multibait (contohnya, UTF-8). Parameter pertama ialah rentetan, parameter kedua ialah posisi permulaan, parameter ketiga (pilihan) ialah panjang subrentetan. Parameter keempat boleh digunakan untuk menentukan pengekodan.
Sintaks
mb_substr(string, start, [length], [encoding]): string;
Contoh
Mari ekstrak 3 aksara daripada rentetan, bermula dari posisi 1:
<?php
$res = mb_substr('абвгд', 1, 3);
echo $res;
?>
Keputusan pelaksanaan kod:
'бвг'
Contoh
Mari ekstrak subrentetan hingga akhir rentetan "日本語", bermula dari posisi 1:
<?php
$res = mb_substr('日本語', 1);
echo $res;
?>
Keputusan pelaksanaan kod:
'本語'
Contoh
Mari ekstrak subrentetan dengan menentukan pengekodan UTF-8:
<?php
$res = mb_substr('абвгд', 2, 2, 'UTF-8');
echo $res;
?>
Keputusan pelaksanaan kod:
'вг'