当前位置:  开发笔记 > 编程语言 > 正文

如何从右到左爆炸弦?

如何解决《如何从右到左爆炸弦?》经验,为你挑选了3个好方法。

您可以使用strrev来反转字符串,然后将结果反转回来:

$split_point = ' - ';
$string = 'this is my - string - and more';

$result = array_map('strrev', explode($split_point, strrev($string)));

不确定这是否是最好的解决方案.



1> moff..:

您可以使用strrev来反转字符串,然后将结果反转回来:

$split_point = ' - ';
$string = 'this is my - string - and more';

$result = array_map('strrev', explode($split_point, strrev($string)));

不确定这是否是最好的解决方案.



2> Paolo Bergan..:

这个怎么样:

$parts = explode($split_point, $string);
$last = array_pop($parts);
$item = array(implode($split_point, $parts), $last);

我认为,不会赢得任何高尔夫奖项,但它显示出意图并且运作良好.



3> 小智..:

这是另一种方法:

$split_point = ' - ';
$string = 'this is my - string - and more';

$stringpos = strrpos($string, $split_point, -1);
$finalstr = substr($string,0,$stringpos);

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有