PHP explode() 函数
函数原型
* 使用一个字符串分割另一个字符串,返回由字符串组成的数组
* @link http://php.net/manual/en/function.explode.php
* @param string $delimiter 边界上的分隔字符
* @param string $string 输入的字符串
* @param int $limit [optional] 如果设置了 limit 参数并且是正数,则返回的数组包含最多 limit 个元素,而最后那个元素将包含 string 的剩余部分。如果 limit 参数是负数,则返回除了最后的 -limit 个元素外的所有元素。如果 limit 是 0,则会被当做 1。
* @return array 此函数返回由字符串组成的 array,每个元素都是 string 的一个子串,它们被字符串 delimiter 作为边界点分割出来。如果 delimiter 为空字符串(""),explode() 将返回 FALSE。 如果 delimiter 所包含的值在 string 中找不到,并且使用了负数的 limit , 那么会返回空的 array, 否则返回包含 string 单个元素的数组。
* @since 4.0
* @since 5.0
*/
function explode ($delimiter, $string, $limit = null) {}
函数示例
<?php
$str = 'php,java,html,javascript,linux';
// 返回包含5个元素的数组
print_r(explode(',',$str)); //输出 Array ( [0] => php [1] => java [2] => html [3] => javascript [4] => linux )
// 返回包含一个元素的数组
print_r(explode(',',$str,0)); //输出 Array ( [0] => php,java,html,javascript,linux )
// 数组元素为 2
print_r(explode(',',$str,2)); //输出 Array ( [0] => php [1] => java,html,javascript,linux )
// 删除最后一个数组元素
print_r(explode(',',$str,-1)); //输出 Array ( [0] => php [1] => java [2] => html [3] => javascript )
?>
相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型