Sar*_*raz 128
explode
是另一种选择.但是,如果您打算通过正则表达式进行拆分,则替代方案是preg_split
替代方案.
sal*_*the 22
split
不推荐使用,因为它是使用POSIX正则表达式的函数族的一部分; 不推荐使用整个系列来支持PCRE(preg_*
)函数.
如果你不需要正则表达式功能,那么这explode
是一个非常好的选择(并且split
即使不被弃用也会被推荐),如果另一方面你确实需要使用正则表达式,那么PCRE替代就是简单preg_split
.
tpl*_*ner 16
preg_split
如果你需要通过正则表达式进行拆分. str_split
如果你需要按字符分割. explode
如果你需要简单的分裂.同样对于未来,如果您想知道PHP希望您使用什么,如果某些东西被弃用,您可以随时查看手册中的功能,它会告诉您替代方案.
小智 6
我想在这里清楚preg_split();
它远离它,但explode();
可以用类似的方式使用split();
以下是split();
与explode();
使用之间的比较
<?php
$date = "04/30/1973";
list($month, $day, $year) = split('[/.-]', $date);
echo $month; // foo
echo $day; // *
echo $year;
?>
Run Code Online (Sandbox Code Playgroud)
网址:http://php.net/manual/en/function.split.php
<?php
$data = "04/30/1973";
list($month, $day, $year) = explode("/", $data);
echo $month; // foo
echo $day; // *
echo $year;
?>
Run Code Online (Sandbox Code Playgroud)
网址:http://php.net/manual/en/function.explode.php
这是我们如何使用它:)
归档时间: |
|
查看次数: |
106294 次 |
最近记录: |