我们可以在PHP中的一行上做多个爆炸声明吗?

前端之家收集整理的这篇文章主要介绍了我们可以在PHP中的一行上做多个爆炸声明吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们可以在 PHP中进行多次explode()吗?

例如,要这样做:

foreach(explode(" ",$sms['sms_text']) as $no)
foreach(explode("&",$sms['sms_text']) as $no)
foreach(explode(",",$sms['sms_text']) as $no)

一体化爆炸像这样:

foreach(explode('','&',',$sms['sms_text']) as $no)

最好的方法是什么?我想要的是在一行中的多个分隔符上拆分字符串.

如果您希望将字符串拆分为多个分隔符,则可能需要 preg_split.
$parts = preg_split( '/(\s|&|,)/','This and&this and,this' );
print_r( $parts );

结果如下:

Array ( 
  [0] => This 
  [1] => and 
  [2] => this 
  [3] => and 
  [4] => this 
)

猜你在找的PHP相关文章