PHP或javascript:文本行的翻转顺序(不是MySQL)
如何翻转文本的顺序PHP或javascript:文本行的翻转顺序(不是MySQL),php,javascript,jquery,Php,Javascript,Jquery,如何翻转文本的顺序 $string = 'last row something inbetween first row'; 结果应该是: first row something inbetween last row 注意,这不是A-Z排序,只是翻转它 可能吗?欢迎使用PHP、javascript或jquery解决方案您可以拆分字符串并反转数组: $array = explode("\n", $string); $array = array_reverse($array); $string =
$string = 'last row
something inbetween
first row';
结果应该是:
first row
something inbetween
last row
注意,这不是A-Z排序,只是翻转它
可能吗?欢迎使用PHP、javascript或jquery解决方案您可以拆分字符串并反转数组:
$array = explode("\n", $string);
$array = array_reverse($array);
$string = implode("\n", $array);
编辑:没有人编写javascript解决方案(与php脚本的逻辑相同):
编辑:例如:您可以拆分字符串并反转数组:
$array = explode("\n", $string);
$array = array_reverse($array);
$string = implode("\n", $array);
编辑:没有人编写javascript解决方案(与php脚本的逻辑相同):
编辑:例如:您可以将字符串分解为一个数组,将其反转并重新组合:
$a=explode("\n",$string);
$string=implode("\n",array_reverse($a));
您可以将字符串分解为一个数组,将其反转并重新组合:
$a=explode("\n",$string);
$string=implode("\n",array_reverse($a));
您只得到了PHP答案,下面是一个javascript答案:
// Split the string into an array
var arr = string.split( '\n' )
// Reverse the array
arr.reverse()
// Join the array back into a string
string = arr.join( '\n' )
这可以在一行中完成:
string = string.split( '\n' ).reverse().join( '\n' )
您只得到了PHP答案,下面是一个javascript答案:
// Split the string into an array
var arr = string.split( '\n' )
// Reverse the array
arr.reverse()
// Join the array back into a string
string = arr.join( '\n' )
这可以在一行中完成:
string = string.split( '\n' ).reverse().join( '\n' )
为什么不使用“\n”?你的风格有点难看。我编辑了我的答案,但是:在问题中使用了与我相同的风格。如果他不使用Windows,并且他的编辑器不使用\n但\r\n该怎么办?为什么要否决?Windows默认使用“\r\n”,Linux默认使用“\n”。这是最常见的情况。在这两种情况下,用“\n”拆分和连接都可以。写带有换行符的大字符串并不坏,但写一个换行符作为换行符是不好的。为什么不使用“\n”?你的风格有点难看。我编辑了我的答案,但是:在问题中使用了与我相同的风格。如果他不使用Windows,并且他的编辑器不使用\n但\r\n该怎么办?为什么要否决?Windows默认使用“\r\n”,Linux默认使用“\n”。这是最常见的情况。在这两种情况下,用“\n”拆分和连接都可以。写带换行符的大字符串并不坏,但写一个换行符作为换行符是不好的。我写了一个脚本答案?!是的。你在3分钟前提交了答案,我的编辑大约在10分钟前。但我觉得没关系,你的更详细。好吧,我当时没看到:)我写了一个答案?!是的。你在3分钟前提交了答案,我的编辑大约在10分钟前。但我觉得没关系,你的更详细。好吧,我当时没看到:)