我已经尝试过了,相信我,我已经试图解决这个问题,但是在一天中最好的时候它已经打败了我,所以我不得不问这个问题:
我有一个100个单词的列表($ list),我把它放入一个数组中:
foreach ($tag_array as $key => $names ) {
我希望这些名称中的每一个都是一个变量,我可以用它来为html中的输出分配一些html,例如:
$ arrayitem6 ='不论';
print $arrayitem6;
我想这样做的原因是因为列表中的100个项目实际上变成了html页面中的400个项目,我必须手动写入一个巨大的长重复html块。我想使用数组列表和foreach创建一个单独的html /代码块。
我希望自己能够理解。我确信这是一个直接的编码,但作为一个新手,我无法理解。
提前感谢任何帮助
我搜索了互联网并用谷歌搜索,但我找不到答案。我会继续寻找。
感谢
答案 0 :(得分:0)
尝试以下
<?php
foreach ($tag_array as $key => $names ) {
${"arrayitem$key"} = $names;
}
echo $arrayitem0;
?>
您可以$arrayitem0
,$arrayitem0
等方式访问变量,具体取决于$key
$tag_array
)
答案 1 :(得分:0)
我认为这就是你要找的东西。
<?php
foreach ($tag_array as $key => $names ) {
$."arrayitem".$key = $names;
}
echo $arrayitem6;
?>
你可以访问变量$ arrayitem0,$ arrayitem1 ...直到99