像PHP中的“Hello Hello”反向字符串的反向顺序

时间:2013-10-03 09:00:11

标签: php

我是php中的新用户我需要将字符串“Hello Word”反转为“Word Hello”,它可能是“我的名字就是Khan”反向进入“Khan is Name My”的PHP代码请有人帮帮我吗? ?

谢谢

4 个答案:

答案 0 :(得分:2)

您可能会考虑编写要显示的内容,然后让我们帮助您解答答案,但让我描述一下逻辑,因为您要将其作为字符串输入,您可能会认为根据您的角色分割字符想要拆分

你可以考虑这个EXPLODE

完成后将该拆分放入数组中。你可以使用循环来反转它,或者你想使用THIS

来反转

希望有所帮助

答案 1 :(得分:1)

$str = "My Name is Khan";

$reverse = implode(" ",array_reverse(explode(" ", $str)));

echo $reverse;

结果为Khan is Name My

explode根据分隔符将字符串拆分为数组,在本例中为" "array_reverse是不言自明的,它颠倒了数组的顺序。 implode然后使用分隔符加入字符串。

答案 2 :(得分:0)

试试这个:

<?php
$name = 'Khan is Name My';
$temp = explode(' ', $name);

echo '<pre>';
print_r($temp);
echo '</pre>';

$arr = array_reverse($temp);


echo '<pre>';
print_r($arr);
echo '</pre>';

$str = implode(' ', $arr);

echo $str;
?>

答案 3 :(得分:0)

$string = "My Name is Khan";
$new = explode(' ', $string);
$new = array_reverse($new);
print_r(implode(' ', $new));