解释 PHP 中的 str_split() 函数

phpprogrammingserver side programming

PHP 提供具有特定功能的不同类型的内置函数。str_split() 是 PHP 中的预定义函数,用于将给定的字符串转换为数组。

此函数的工作方式是将给定的字符串分成长度较小的字符串,长度由用户输入确定,然后将组件存储在数组中并返回数组。

现在让我们讨论一下参数。

参数

该函数接受两个参数,解释如下

字符串(必需)

这表示需要转换为数组的字符串。

分割长度(可选)

这意味着我们希望将字符串分成每个数组段的长度。默认情况下,该函数将该值视为 1。

示例

<?php
   $string = "TutorialsPoint";
   print_r(str_split($string));
   $string = "WelcomeTo Tutorials Point";
   print_r(str_split($string, 4))
?>

输出

Array
(
[0] => T
[1] => u
[2] => t
[3] => o
[4] => r
[5] => i
[6] => a
[7] => l
[8] => s
[9] => P
[10] => o
[11] => i
[12] => n
[13] => t
)
Array
(
[0] => Welc
[1] => omeT
[2] => o Tu
[3] => tori
[4] => als
[5] => Poin
[6] => t
)

解释

在上面的例子中,在第一个表达式中,我们没有传递任何参数作为数组段的长度,因此默认情况下,它会将字符串转换为具有单个组件的数组。

在第二个表达式中,我们已将段长度传递为"4",因此它会将字符串转换为具有一个长度为 4 的段的数组。


相关文章