Explode only by last delimiter

后端 未结 11 1752
隐瞒了意图╮
隐瞒了意图╮ 2021-01-03 17:30

is there a way to use explode function to explode only by last delimiter occurrence?

$string = "one_two_  ... _three_four";

$explodeResultArray = e         


        
11条回答
  •  太阳男子
    2021-01-03 18:05

    There is no need for a workaround. explode() accepts a negative limit.

    $string = "one_two_three_four";
    $part   = implode('_', explode('_', $string, -1));
    echo $part;
    

    Result is

    one_two_three
    

提交回复
热议问题