PHP 字符串分割 explode 与 str_split 函数

PHP 字符串分割

用于分割字符串。

相关函数如下:

·        explode():使用一个字符串分割另一个字符串

·        str_split():将字符串分割到数组中

explode()

本函数为 implode() 的反函数,使用一个字符串分割另一个字符串,返回一个数组。

语法:

arrayexplode( string separator, string string [, int limit] )

参数说明:

参数

说明

separator

分割标志

string

需要分割的字符串

limit

可选,表示返回的数组包含最多 limit 个元素,而最后那个元素将包含 string 的剩余部分,支持负数。

例子:

<?php

$str= 'one|two|three|four';

print_r(explode('|',$str));

print_r(explode('|',$str, 2));

//负数的 limit(自 PHP 5.1 起)

print_r(explode('|',$str, -1));

?>

输出结果如下:

Array

(

    [0] => one

    [1] => two

    [2] => three

    [3] => four

)

Array

(

    [0] => one

    [1] => two|three|four

)

Array

(

    [0] => one

    [1] => two

    [2] => three

)

str_split()

str_split() 将字符串分割为一个数组,成功返回一个数组。

语法:

arraystr_split( string string [, int length] )

参数说明:

参数

说明

string

需要分割的字符串

length

可选,表示每个分割单位的长度,不可小于1

例子:

<?php

$str= 'one two three';

$arr1= str_split($str);

$arr2= str_split($str, 3);

print_r($arr1);

print_r($arr2);

?>

输出结果如下:

Array

(

    [0] => o

    [1] => n

    [2] => e

    [3] => 

    [4] => t

    [5] => w

    [6] => o

    [7] => 

    [8] => t

    [9] => h

    [10] => r

    [11] => e

    [12] => e

)

Array

(

    [0] => one

    [1] => tw

    [2] => o t

    [3] => hre

    [4] => e

)

 


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值