爆炸()
函数的引入
函数的
作用是把字符串分成数组。
语法:爆炸(分隔符,字符串,限制)。
参数 描述
分离器
有必要指定字符串被分割的
位置。
字符串
这是必要的。
极限
可选。指定返回的数组元素的数目。
可能的值:
大于0 -返回包含最限制元素的数组。
小于0——返回除最后一个限制元素以外的所有元素的数组。
0 -返回元素数组
这个函数返回一个字符串数组,其中每个是一个字符串分隔分隔为一个边界点。
分隔符参数不能为空字符串。如果分隔符是空字符串(),则爆炸()将返回false。如果分隔符中包含的值在字符串中没有找到,则()将返回一个包含字符串中单个元素的数组。
如果
设置了限制参数,返回的数组包含一个最大的限制元素,最后一个元素将包含字符串的其余部分。
如果极限参数为负,则除了最后限制元素的所有元素。这个
功能是新的PHP 5.1.0。
程序清单:爆炸()示例
< PHP
例
水果=苹果,香蕉,橘子,柠檬,梨,;
fruitarray美元=爆炸(
echo $ fruitarray {}; / /苹果
echo $ fruitarray {}; / /香蕉
例
$data =NN:::::nowamagic / / /家富:bin / SH;
列表(
用户通过美元,美元,美元,美元的UID,GID,GECOS美元,美元,美元壳)=爆炸(:
用户;
回声;
>
程序
运行结果:
苹果
香蕉
神经
网络 *
程序清单:使用极限参数的爆炸()示例
< PHP
$str =一|两|三|四;
正限制
print_r(爆炸(|,$str));
负限制(自PHP)
print_r(爆炸(|,$str,-));
>
程序运行结果:
阵列
(
{一个
{ } = >两|三|四
)
阵列
(
{一个
{两个
{三
)
程序列表:将字符串
转换为键值数组。
< PHP
将纯字符串转换为裁剪的/键控数组。
功能stringkeyedarray($字符串分隔符=美元',' { $千伏== >)
如果($ =爆炸($分隔符,$字符串)){
创建部分
foreach(合一的){ / /各部分
如果($){
如果($ POS = strpos($,$千伏)){ / / /关键值的分隔符
Ka {装饰(substr(美元美元美元的,POS))=装饰(substr($,$ POS + strlen(美元千伏))));
}未找到其他键分隔符
美元=修剪(美元);
}
}
}
返回$;
}
} / / stringkeyedarray
字符串== >美元,B = >,$,C = > %,真的,a > AB C;
print_r(stringkeyedarray($字符串));
>
程序运行结果:
阵列
(
{
{
{ $ A
{
{真的
{
)
PS之间的
区别:PHP函数崩溃()和爆炸()函数
以上内容
介绍了爆炸的具体用法()函数。当我们遇到PHP函数崩溃(),我们结合成一个字符串的数组元素。
内爆(分离器、阵列)
分隔符是可选的。指定数组元素之间放置的内容。
默认值是(空字符串)。
数组是必需的。要组合的字符串数组。
虽然分隔符参数是可选的,但是为了向后兼容,建议使用两个参数。
的PHP函数的一个例子(崩溃)
< PHP
ARR =阵列(你好美元,世界!,'beautiful,天!;
回声崩溃(
>
输出:
你好,世界美丽日!
上面的代码示例是PHP的功能崩溃的具体实现功能表现()。