gpt4 book ai didi

PHP foreach 将行名称设置为新变量

转载 作者:行者123 更新时间:2023-11-29 08:18:42 26 4
gpt4 key购买 nike

我的 Php 函数循环遍历 mysql 表,并将每一行的行名称设置为 $var,将行值设置为 $val。

foreach($row as $var => $val) {...

现在我想将接收到的行名($var)设置为新变量。

这个例子并不正确,只是为了解释我的想法; $name$var = $val

如果 $var = rowname1那么新变量将是 $rowname1 = value1

有什么想法可以实现这一点吗?

谢谢。

最佳答案

您可以使用variable variables这样做:

foreach(...) {
$$var = $val;
}

但更干净的是使用数组:

foreach(...) {
$var_names[] = array($var => $val);
}

关于PHP foreach 将行名称设置为新变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20013858/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com