php explode() 函数用法、php字符串转数组
PHP
2019-03-15 09:53:00
字符串转数组,是开发中比较常用的一种操作。本文简要介绍如何通过explode() 函数来将一个字符串按照特定标志转换成数组格式的数据!
explode() 定义:把字符串打散为数组。
语法:
explode(separator,string,limit)
参数解析:
separator :必需。规定在哪里分割字符串(即依据什么来进行分割,如逗号(,))。
string:必需。需要要分割的字符串。
limit:可选。规定所返回的数组元素的数目。
可能的值:大于 0 - 返回包含最多 limit 个元素的数组
小于 0 - 返回包含除了最后的 -limit 个元素以外的所有元素的数组
0 - 返回包含一个元素的数组
实例:(根据逗号把字符串转成数组)
$str = "one,two,three,four";
print_r (explode(",",$str));
结果:
Array ( [0] => one [1] => two [2] => three [3] => four)
limit应用:
$str = 'one,two,three,four';
// 零 limit
print_r(explode(',',$str,0));
// 正的 limit
print_r(explode(',',$str,2));
// 负的 limit
print_r(explode(',',$str,-1));
结果:
Array ( [0] => one,two,three,four )
Array ( [0] => one [1] => two,three,four )
Array ( [0] => one [1] => two [2] => three )
实际运用中最常用的是第一个实例,根据特定符号把一个字符串切割成数组!再把这个数组运用在代码逻辑中,如权限等。
六月初字帖坊小程序
你想要的字帖模板及工具,这里都有!
877篇文章
3454人已阅读