php 变量的名称和值作为列值

用户7461846

我有一个what用这样的值命名的列
earth sun sea sky...

我需要创建名为 this 值的 php 变量,并为该变量提供相同的值。

例如:

$earth = 'earth';
$sun = 'sun';
...

我试过了:

$st = $db->prepare("select what from bdef");
$st->execute();
while ($row = $st->fetch()) {
    ${$row['what']} = $row['what'];
}

echo $earth;

结果: Unknown variable...

查拉卡

只使用extract在我的示例代码中,我使用了一个函数,只是为了将它全部包含在函数的范围内,而不会在您的命名空间中出现杂散的全局变量。

function dostuff($row) {
  extract($row);
  echo $earth;
}
$st = $db->prepare("select what from bdef");
$st->execute();
while ($row = $st->fetch()) {
    dostuff($row);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用变量的值作为PHP中的数组名称?

来自分类Dev

从 HTML 帖子名称和值创建 php 变量

来自分类Dev

将PHP变量作为输入字段的值

来自分类Dev

PHP:使用值作为变量名

来自分类Dev

简单的html dom过滤器形式,以将名称和值作为php数组获取

来自分类Dev

PHP和NVP(名称/值对)列表?

来自分类Dev

使用SQL值作为PHP变量和strtotime查找日期差异

来自分类Dev

PHP url 变量传递打印变量名称而不是值

来自分类Dev

使用属性值作为methodname php按名称调用方法

来自分类Dev

关于PHP的变量按值调用和按值引用

来自分类Dev

PHP变量丢失了值?

来自分类Dev

PHP变量丢失了值?

来自分类Dev

如何使用preg_replace更改另一个php / txt文件中的变量名称和值

来自分类Dev

PHP数组值作为常量

来自分类Dev

页面名称作为php变量

来自分类Dev

php,如何在内存中“注入”变量(和值)

来自分类Dev

PHP和MYSQL插入值文本,将“:”拆分为下一列,例如,名称:email:type

来自分类Dev

PHP使用对象属性值作为变量变量名

来自分类Dev

PHP变量使用其他变量作为类中的初始值

来自分类Dev

如何使用函数名称和参数作为变量来调用适当的函数?的PHP

来自分类Dev

PHP变量中未返回列中的MySQL值

来自分类Dev

根据等于列名的PHP变量更新列值

来自分类Dev

在PHP中使用CSV作为数组,输入值和输出值

来自分类Dev

数组变量键/值PHP

来自分类Dev

php 变量到 js 值

来自分类Dev

如何获取变量php的值?

来自分类Dev

PHP if 语句变量有值

来自分类Dev

名称-值和键-值对均在PHP文件中创建(用于json编码)

来自分类Dev

mysql 文本值中的 PHP 变量引用和返回值

Related 相关文章

热门标签

归档