Funksie mb_strcut

Die funksie mb_strcut is soortgelyk aan substr, maar werk korrek met multibyte-koderings. Dit neem die string as eerste parameter, die beginposisie in karakters (nie in grepe nie) as tweede, en die lengte van die uit te knip substring as derde. 'n Vierde opsionele parameter kan gebruik word om die kodeering spesifiseer.

Sintaksis

phpmb_strcut(string, start, length, [encoding]);

Voorbeeld

Laat ons 3 karakters uit 'n UTF-8 string knip, vanaf posisie 1:

php<?php
  $str = 'Привет мир';
  echo mb_strcut($str, 1, 3, 'UTF-8');
?>

Resultaat van die kode-uitvoering:

php'рив'

Voorbeeld

Laat ons 'n substring tot aan die einde van die string uit Cyrilliese teks knip:

php<?php
  $str = 'Пример строки';
  echo mb_strcut($str, 3, null, 'UTF-8');
?>

Resultaat van die kode-uitvoering:

php'мер строки'

Sien ook

  • die funksie mb_substr,
    wat ook met multibyte-stringe werk