【发布时间】:2012-02-26 11:52:00
【问题描述】:
我有一个对象形式的变量栈:
- $people->一个
- $people->两个
- $people->三个
- $people->四个
我还有一组数据,如果适用,我想替换这些值。数组有如下内容:让我们调用数组 $stats
- “二”=> 1
- “四”=> 14
我一直在尝试完成的事情(这是使用双变量,如果在数组中,则将原始对象堆栈中的值替换为更新的值。
foreach ($stats as $key => $value) {
$data = "people->" . $key;
$$data = "<strong>" . $$data . "</strong>";
}
但是,这看起来不应该起作用,也没有我想要的那么干净。有没有更好的方法来处理这样的事情?
感谢您提供的任何帮助。
^^^
更新:
基本上,如果变量出现在数组中,我会尝试环绕变量。然后让它像原始值一样打印,除了包裹在它周围。
【问题讨论】:
-
我已将顶部更新为没有两个 $value 集的位置。这对我来说很愚蠢。