本文介绍了仅由最后一个定界符爆炸的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有一种方法可以使用爆炸功能仅在最后一个定界符出现时爆炸?
is there a way to use explode function to explode only by last delimiter occurrence?
$string = "one_two_ ... _three_four";
$explodeResultArray = explode("_", $string);
结果应为:
$expoldeResultArray[0] is "one_two_three ...";
$expoldeResultArray[1] is "four";
推荐答案
不需要解决方法. explode()
接受一个负数限制.
There is no need for a workaround. explode()
accepts a negative limit.
$string = "one_two_three_four";
$part = implode('_', explode('_', $string, -1));
echo $part;
结果是
one_two_three
这篇关于仅由最后一个定界符爆炸的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!