码迷,mamicode.com
首页 > Web开发 > 详细

php 字符串分割函数 str_split,chunk_split

时间:2020-08-03 17:23:18      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:ali   代码   dump   尺寸   ash   dna   警告   ref   换行符   

str_split — 将字符串转换为数组

  •   语法:  str_split ( string $string [, int $split_length = 1 ] )
  •  返回值:如果指定了可选的 split_length 参数,返回数组中的每个元素均为一个长度为 split_length 的字符块,否则每个字符块为单个字符。如果 split_length 小于 1,返回 FALSE 。如果 split_length 参数超过了 string 超过了字符串 string 的长度,整个字符串将作为数组仅有的一个元素返回。
  •   注意: 截取到最后,如果剩下的字符串,不够长度n 那就性下当一组

示例:

<?php
/*
 如果指定了可选的 split_length 参数,返回数组中的每个元素均为一个长度为 split_length 的字符块,
    否则每个字符块为单个字符。
*/

var_dump(str_split(‘abcefg‘,1));
var_dump(str_split(‘abcefg‘));
/*
array(6) {
  [0]=>
  string(1) "a"
  [1]=>
  string(1) "b"
  [2]=>
  string(1) "c"
  [3]=>
  string(1) "e"
  [4]=>
  string(1) "f"
  [5]=>
  string(1) "g"
}

*/
//如果 split_length 小于 1,返回 FALSE 。如。
var_dump(str_split(‘abcefg‘,0)); //产生警告  并返回bool(false)

//果 split_length 参数超过了 string 超过了字符串 string 的长度,整个字符串将作为数组仅有的一个元素返回
var_dump(str_split(‘abcefg‘,20)); //array(1) { [0]=> string(6) "abcefg" }

// 截取到最后,如果剩下的字符串,不够长度n 那就性下当一组
var_dump(str_split(‘abcefg‘,4)); //array(2) { [0]=> string(4) "abce" [1]=> string(2) "fg" }

  

chunk_split — 将字符串分割成小块

 参数:body-要分割的字符。

   chunklen-分割的尺寸。

   end-行尾序列符号。 

返回值: 返回分割后的字符。

 注意:如不说明第三个长度 咋默认加换行符


  

<?php

//每隔三个长度加一个,
echo  chunk_split(‘123456789‘,3,‘,‘); //123,456,789,

//如不说明第三个长度 咋默认加换行符

echo  chunk_split(‘123456789‘,3); //123 456 789 查看源代码如下
/*
 *
123
456
789
 * */

 

php 字符串分割函数 str_split,chunk_split

标签:ali   代码   dump   尺寸   ash   dna   警告   ref   换行符   

原文地址:https://www.cnblogs.com/xfych/p/13426546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!