PHP中爆炸与分裂的区别介绍

首先,看看下面两种方法的定义:

函数原型:数组拆分(字符串$模式,字符串$字符串{,int $ })

函数原型:数组爆炸(字符串$分隔符,字符串$字符串{,int $ })

起初,没有区别。它看起来是相同的函数。我犯了这个错误。注意第一个函数字符串的$和字符串分隔符的两个参数,一个是$模式,另一个是正则字符串,另一个是$分隔符是普通字符串。

请看下面的代码:
复制代码代码如下所示:
为测试=端(爆炸(',ABC .txt));
回声测试

改变成:
复制代码代码如下所示:
1美元=端(分(',ABC .txt));
echo $ / / test1;无输出

使用拆分的正确方法是将符号添加到符号中。
复制代码代码如下所示:
1美元=端(分裂(,ABC .txt));
echo test1; / /输出TXT


分析:符号是正则表达式的关键字,所以拆分无效,并且爆炸是有效的。