explode()是PHP中的一个内置函数,用于将字符串拆分为不同的字符串。函数的作用是:根据字符串分隔符拆分字符串,也就是说,无论分隔符字符出现在哪里,函数都会拆分字符串。此函数返回一个数组,其中包含通过拆分原始字符串形成的字符串。
null
语法:
array explode(separator, OriginalString, NoOfElements)
参数: explode函数接受三个参数,其中两个是必需的,一个是可选的。所有这三个参数如下所述
- 分隔符: 此字符指定字符串将拆分的临界点,即每当在字符串中找到此字符时,它都表示数组中一个元素的结束和另一个元素的开始。
- 原始字符串: 要在数组中拆分的输入字符串。
- Nooflements: 这是可选的。它用于指定数组的元素数。此参数可以是任何整数(正、负或零)
- 正(N): 当此参数以正值传递时,表示数组将包含此数量的元素。如果与分隔符分离后出现的元素数大于该值,则前N-1个元素保持不变,最后一个元素是剩余的整个字符串。
- 负(N): 如果将负值作为参数传递,则数组的最后N个元素将被删除,数组的剩余部分将作为单个数组返回。
- 零: 如果此参数为零,则返回的数组将只有一个元素,即整个字符串。
未提供此参数时,返回的数组包含用分隔符分隔字符串后形成的元素总数。
返回类型 explode()函数的返回字符串类型是。
例如:
Input : explode(" ","Geeks for Geeks") Output : Array ( [0] => Geeks [1] => for [2] => Geeks )
下面的程序演示了explode()在PHP中的工作:
PHP
<?php // original string $OriginalString = "Hello, How can we help you?" ; // Without optional parameter NoOfElements print_r( explode ( " " , $OriginalString )); // with positive NoOfElements print_r( explode ( " " , $OriginalString ,3)); // with negative NoOfElements print_r( explode ( " " , $OriginalString ,-1)); ?> |
输出:
Array ( [0] => Hello, [1] => How [2] => can [3] => we [4] => help [5] => you? ) Array ( [0] => Hello, [1] => How [2] => can we help you? ) Array ( [0] => Hello, [1] => How [2] => can [3] => we [4] => help )
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END