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日

悬赏问题

  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?