当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP str_split()用法及代码示例


str_split()是PHP中的内置函数,用于将给定的字符串转换为数组。此函数本质上将给定的字符串拆分为用户指定的长度较小的字符串,并将其存储在数组中并返回该数组。

用法:

array str_split($org_string, $splitting_length)

参数:
该函数接受两个参数,如下所述:


  1. $org_string(强制性):这是指用户需要拆分为数组的原始字符串。
  2. $splitting_length(可选):这是指每个数组元素的长度,我们希望将其拆分为字符串。默认情况下,该函数接受的值为1。

返回值:该函数返回一个数组。如果length参数超出了原始字符串的长度,则整个字符串将作为单个元素返回。如果length参数小于1,则返回False。默认情况下,长度等于1。

例子:

Input: "Hello"
Output:
Array
(
    [0] => H
    [1] => e
    [2] => l
    [3] => l
    [4] => o
)

下面的程序将说明str_split()函数的工作。

<?php 
// PHP program to display the working of str_split() 
  
$string = "Geeks"; 
  
// Since second argument is not passed, 
// string is split into substrings of size 1. 
print_r(str_split($string)); 
  
$string = "GeeksforGeeks"; 
  
// Splits string into substrings of size 4 
// and returns array of substrings. 
print_r(str_split($string, 4)) 
?>

输出:

Array
(
    [0] => G
    [1] => e
    [2] => e
    [3] => k
    [4] => s
)
Array
(
    [0] => Geek
    [1] => sfor
    [2] => Geek
    [3] => s
)

参考:
http://php.net/manual/en/function.str-split.php



相关用法


注:本文由纯净天空筛选整理自Chinmoy Lenka大神的英文原创作品 PHP | str_split() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。