Funksie mb_str_split

Die funksie mb_str_split verdeel 'n string in multi-byte kodering (byvoorbeeld UTF-8) in 'n verskeidenheid van karakters of dele met 'n gespesifiseerde lengte. Die eerste parameter is die string om te verdeel, die tweede is die lengte van elke deel, en die derde is die kodering.

Sintaksis

phpmb_str_split(string, [length], [encoding]);

Voorbeeld

Verdeel 'n string in afsonderlike karakters:

php<?php
  $res = mb_str_split('абвгд');
  print_r($res);
?>

Resultaat van die uitvoering van die kode:

php['а', 'б', 'в', 'г', 'д']

Voorbeeld

Verdeel 'n string in dele van 2 karakters elk:

php<?php
  $res = mb_str_split('12345', 2);
  print_r($res);
?>

Resultaat van die uitvoering van die kode:

php['12', '34', '5']

Voorbeeld

Verdeel 'n string met eksplisiete spesifikasie van UTF-8 kodering:

php<?php
  $res = mb_str_split('日本語', 1, 'UTF-8');
  print_r($res);
?>

Resultaat van die uitvoering van die kode:

php['日', '本', '語']

Sien ook

  • funksie str_split,
    wat 'n string in 'n verskeidenheid verdeel
  • funksie explode,
    wat 'n string volgens 'n skeider verdeel