本文介绍了仅由最后一个定界符爆炸的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有一种方法可以使用爆炸功能仅在最后一个定界符出现时爆炸?

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

这篇关于仅由最后一个定界符爆炸的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 00:21