rfc:mb_str_split

PHP RFC: mb_str_split

Introduction

mb_str_split is a function to perform string splitting to an array of defined size chunks.

Description

array mb_str_split (string $string [, integer $split_length = 1, string $encoding = mb_internal_encoding() ])

The function works through the libmbfl library and supports all libmbfl supported charsets just like other mbstring functions.

Usage example

<?php 
print_r(mb_str_split("победа", 2));
 
--EXPECT--
 
Array
(
    [0] => по
    [1] => бе
    [2] => да
)

Proposal

Include function into the existent mbstring extension.

Proposed PHP Version(s)

next PHP-7.x

RFC Impact

To Existing Extensions

mbstring

To Opcache

Opcache is not affected.

New Constants

No.

Open Issues

No.

Future Scope

No.

Proposed Voting Choices

This project requires 50%+1 majority. The voting period: from 2019-01-10 to 2019-01-20.

Include mb_str_split into next PHP-7.x?
Real name Yes No
ashnazg (ashnazg)  
colinodell (colinodell)  
galvao (galvao)  
girgias (girgias)  
kalle (kalle)  
kguest (kguest)  
lex (lex)  
mcmic (mcmic)  
petk (petk)  
salathe (salathe)  
yunosh (yunosh)  
Final result: 10 1
This poll has been closed.

Patches and Tests

Implementation

rfc/mb_str_split.txt · Last modified: 2019/02/12 16:53 by rumi