如何反转字符串并替换字符?

时间:2017-10-28 04:07:03

标签: php html string

面试官要求我进行测试:

$string = "This is sample string";
// Output: "string_sample_is_This";

这个问题意味着什么..?

我以为他问的是一个简单的echo,我是对的,还是他期待我的其他东西?

<?php       
    $string = "This is sample string";
    echo $string;
?>

3 个答案:

答案 0 :(得分:4)

他绝对要求别的东西......

site is published

更多:

PHP explode()

PHP array_reverse()

PHP implode()

答案 1 :(得分:2)

看起来更像是要求您反转字符串中标记的顺序,并将分隔符从单个空格替换为_字符。我会假设或类似的东西被问到。

答案 2 :(得分:2)

没有他告诉要翻转句子并回应字符串。

<?php
    $string = "This is sample string";
    $string1 = '';
    $string_array = explode(' ',$string);
    $count = count($string_array) - 1;
    for($i=$count; $i>=0; $i--)
    {
    if($i == 0)
    {
    $string1 .= $string_array[$i];
    }
    else
    {
    $string1 .= $string_array[$i]."_";
    }
    }
    echo $string1;
?>