面试官要求我进行测试:
$string = "This is sample string";
// Output: "string_sample_is_This";
这个问题意味着什么..?
我以为他问的是一个简单的echo
,我是对的,还是他期待我的其他东西?
<?php
$string = "This is sample string";
echo $string;
?>
答案 0 :(得分:4)
答案 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;
?>