首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

str_split

(PHP 5, PHP 7)

str_split - 将字符串转换为数组

描述

代码语言:javascript
复制
array str_split ( string $string [, int $split_length = 1 ] )

将字符串转换为数组。

参数

string

输入字符串。

split_length

块的最大长度。

返回值

如果split_length指定了可选参数,则返回的数组将被分解为split_length长度各不相同的块,否则每个块将是一个字符长度。

如果split_length小于1 则返回FALSE

如果split_length长度超过string的长度,则整个字符串作为第一个(也是唯一的)数组元素被返回。

例子

示例#1 str_split()的使用示例

代码语言:javascript
复制
<?php

$str?=?"Hello?Friend";

$arr1?=?str_split($str);
$arr2?=?str_split($str,?3);

print_r($arr1);
print_r($arr2);

?>

上面的例子将输出:

代码语言:javascript
复制
Array
(
    [0] => H
    [1] => e
    [2] => l
    [3] => l
    [4] => o
    [5] =>
    [6] => F
    [7] => r
    [8] => i
    [9] => e
    [10] => n
    [11] => d
)

Array
(
    [0] => Hel
    [1] => lo
    [2] => Fri
    [3] => end
)

注意

注意: 在处理多字节编码字符串时,str_split()将分割成字节,而不是字符。

扩展内容

  • chunk_split() - 将字符串拆分为更小的块
  • preg_split() - 用正则表达式分割字符串
  • explode() - 按字符串拆分字符串
  • count_chars() - 返回有关字符串中使用的字符的信息
  • str_word_count() - 返回关于字符串中使用的单词的信息
  • for

← str_shuffle

str_word_count →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com