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 的段的数组。
相关用法
- PHP Explain array_map()用法及代码示例
- PHP PHPUnit assertIsNotFloat()用法及代码示例
- PHP disk_total_space()用法及代码示例
- PHP ReflectionClass getTraitAliases()用法及代码示例
- PHP hash_hmac()用法及代码示例
- PHP String wordwrap()用法及代码示例
- PHP SimpleXMLElement children()用法及代码示例
- PHP is_file( )用法及代码示例
- PHP ArrayIterator asort()用法及代码示例
- PHP IntlCalendar getTimeZone()用法及代码示例
- PHP SplPriorityQueue isCorrupted()用法及代码示例
- PHP XMLReader::getParserProperty()用法及代码示例
- PHP imagegif()用法及代码示例
- PHP imageresolution()用法及代码示例
- PHP SplFileInfo getPerms()用法及代码示例
- PHP array_reverse()用法及代码示例
- PHP IntlCalendar getActualMinimum()用法及代码示例
- PHP Ds\Sequence remove()用法及代码示例
- PHP metaphone()用法及代码示例
注:本文由纯净天空筛选整理自Alok Prasad大神的英文原创作品 Explain str_split() function in PHP。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。