我有一个来自选择查询的变量
$row[red]
我想将此变量用作数组中的键。数组是
$list[]
所以我想尝试实现这样的目标:
$list[$row[red]]
但上述方法无效。我试过了:
$list[{$row[red]}]
和
$list[($row[red])]
但当然他们也没有工作。
我正在使用的确切代码:
$result2 = mysql_query("SELECT entity, language FROM words WHERE entity IN ($entities) AND language = $_GET[site] AND id NOT IN ($ids)");
while($row2 = mysql_fetch_array($result2))
{
$temporary = $row2[entity];
echo"$row2[entity] <a href='index.php? m=$row2[entity]&l=$row2[language]&site=$_GET[site]'>$wordarray[$temporary]</a> (${'e'.$languagearray[$temporary]}) <br>";
}
我使用$ temporary作为桥接变量。
答案 0 :(得分:1)
以下是使用示例 -
$row = array('red'=>'test');
$list = array();
$list[$row['red']] = 'your value';
echo "<pre>";print_r($list);
输出将是 -
Array
(
[test] => your value
)