douya2006 2015-08-11 13:41
浏览 70
已采纳

php代码使用参数化函数反转字符串

Below is my Code to Reverse a String..

The code runs well but I need to wrap this code inside Paramaterized function in which user pass a string inside function and get return output.

<?php
$string = trim("This");
$len =strlen($string);
$stringExp = str_split($string);
for ($i = $len-1; $i >=0;$i--)
{
echo $stringExp[$i];
}
?>

for Ex - I want above string reversal code logic like below function...

<?php
$str = "rahul";
echo reverse($str);

function reverse($str)
{
    for ($i = 0, $j = strlen($str) - 1; $i < $j; $i++, $j--) {
        $tmp = $str[$i];
        $str[$i] = $str[$j];
        $str[$j] = $tmp;
    }

    return $str;
}
?>
  • 写回答

2条回答 默认 最新

  • douan7529 2015-08-11 13:50
    关注

    Simply try this

    $str = "rahul";
    echo reverse($str);
    
    function reverse($str)
    {
        $tmp = '';
        for($i = (strlen($str)-1);$i >= 0; $i--) {
            $tmp .= $str[$i];
        }
    
        return $tmp;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 ansys fluent计算闪退
  • ¥15 有关wireshark抓包的问题
  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
  • ¥15 向数据表用newid方式插入GUID问题
  • ¥15 multisim电路设计
  • ¥20 用keil,写代码解决两个问题,用库函数
  • ¥50 ID中开关量采样信号通道、以及程序流程的设计
  • ¥15 U-Mamba/nnunetv2固定随机数种子
  • ¥15 vba使用jmail发送邮件正文里面怎么加图片
  • ¥15 vb6.0如何向数据库中添加自动生成的字段数据。