duanchu7271 2017-06-02 02:43
浏览 33
已采纳

为获取的多个列创建“变量变量”

I have 20+ sets of 30+ variables whose variable names are quite similar and I would like to dynamically set the variable names, but I'm having a bit of trouble applying the methods I know, such as creating a Variable Variables or str_replace to this particular scenario.

Sample Set:

$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($rows as $row => $value) {  
        $Height_MIN_5A = $row['Height_MIN_5A'];
        $Height_MIN_5B = $row['Height_MIN_5B'];
        $Height_MIN_4A = $row['Height_MIN_4A'];
        $Height_MIN_4B = $row['Height_MIN_4B'];
        $Height_MIN_4C = $row['Height_MIN_4C'];
}
  • 写回答

1条回答 默认 最新

  • doutui4649 2017-06-02 02:54
    关注

    You can loop through the columns and set variable variables.

    foreach ($rows as $row) {
        foreach ($row as $colname => $value) {
            $$colname = $value;
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c