80sand 2022-01-17 17:41 采纳率: 87.9%
浏览 42
已结题

php输出结果包含替换成指定内容

现在输出的结果是

["a","b","c","d"]

如何才能让输出的结果是
a=1 b=2 c=3 d=4
["1","2","3","4"]

  • 写回答

2条回答 默认 最新

  • 编程工人 2022-01-17 20:08
    关注

    这样可以解决你的问题吗?将现在的输出结果用下面的函数在处理一下,将返回你要的结果。

    function handle($array){
            $str = ''; $arr = [];
            foreach ($array as $key => $value){
                $num = $key + 1;
                $str .= $value.'='.$num.' ';
                $arr[] = (string)$num;
            }
            return [$str, $arr];
        }
    

    使用方法

    $arr = ["a","b","c","d"];
    $result = handle($arr);
    
    print_r($result[0]);
    print("<br />");
    print_r($result[1]);
    

    输出结果
    a=1 b=2 c=3 d=4
    Array ( [0] => “1” [1] => “2” [2] => “3” [3] => "4" )

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 1月26日
  • 已采纳回答 1月18日
  • 创建了问题 1月17日