mb_str_split funksiýasy

mb_str_split funksiýasy köp baýt kodirlemedäki (meselem, UTF-8) setiri belli uzynlykdaky böleklere ýa-da aýratyn belgilere bölýär. Birinji parametrde bölünjek setir, ikinjide her bölegiň uzynlygy, üçünjide bolsa kodirleme berilýär.

Sintaksis

phpmb_str_split(setir, [uzynlyk], [kodirleme]);

Mysal

Setiri aýratyn belgilere bölýäris:

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

Koduň netijesi:

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

Mysal

Setiri 2 belgiden böleklerine bölýäris:

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

Koduň netijesi:

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

Mysal

Setiri aç-açan UTF-8 kodirlemesi bilen bölýäris:

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

Koduň netijesi:

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

Şeýle-de görüň

  • str_split funksiýasyny,
    setiri massiwe bölýän
  • explode funksiýasyny,
    setiri bölüji boýunça bölýän