Php 如何反转字符串并替换字符?
一位面试官要求我做一个测试:Php 如何反转字符串并替换字符?,php,html,string,Php,Html,String,一位面试官要求我做一个测试: $string = "This is sample string"; // Output: "string_sample_is_This"; 这个问题是什么意思 我猜想他是在问一个简单的回音,我是对的,还是他希望我做些别的 <?php $string = "This is sample string"; echo $string; ?> 他明确要求其他东西 <?php $string = explode
$string = "This is sample string";
// Output: "string_sample_is_This";
这个问题是什么意思
我猜想他是在问一个简单的回音
,我是对的,还是他希望我做些别的
<?php
$string = "This is sample string";
echo $string;
?>
他明确要求其他东西
<?php
$string = explode(" ","This is sample string");
$string = array_reverse($string);
$string = implode("_",$string);
echo $string;
?>
更多:
他明确地要求别的东西
<?php
$string = explode(" ","This is sample string");
$string = array_reverse($string);
$string = implode("_",$string);
echo $string;
?>
更多:
这看起来更像是要求您颠倒字符串中标记的顺序,并将分隔符从单个空格替换为u字符。我假设有人问过这样或类似的问题。看起来更像是要求您颠倒字符串中标记的顺序,并将分隔符从单个空格替换为u字符。我会假设有人在问这个或类似的问题。不,他让他把句子倒转过来,回显字符串
<?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;
?>
不,他让他把句子倒转过来,并回显字符串
<?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;
?>
@pirs没问题。谢谢你的评论。但这是实现输出的另一种方法。@pirs没问题。谢谢你的评论。但这是实现输出的另一种方法。我可以做到这一点,但采用不同的方法,但不幸的是,我当时不理解这个问题。!此时此刻你可能会感到压力,但别担心,继续努力,总有一天,你会成为专家的!;-)我可以做到这一点,但在不同的方法,但不幸的是,我当时不明白这个问题。!此时此刻你可能会感到压力,但别担心,继续努力,总有一天,你会成为专家的!;-)