【发布时间】:2013-05-13 08:22:03
【问题描述】:
stdClass Object
(
[tip1] => Array
(
[text] => <p>Test text</p>
[format] => 1
)
)
我正在尝试使用数组循环对象的对象
for ($i=1;$i<=10;$i++)
{
echo $fromform->{'tip$i'}['text'];
}
从未工作过?
【问题讨论】:
stdClass Object
(
[tip1] => Array
(
[text] => <p>Test text</p>
[format] => 1
)
)
我正在尝试使用数组循环对象的对象
for ($i=1;$i<=10;$i++)
{
echo $fromform->{'tip$i'}['text'];
}
从未工作过?
【问题讨论】:
使用双引号,
echo $fromform->{"tip$i"}['text'];
或者像这样用单引号,
$fromform->{'tip'.$i}['text'];
【讨论】:
php 变量永远不会在单引号内被解析
用双引号代替
for ($i=1;$i<=10;$i++)
{
echo $fromform->{"{tip$i}"}['text'];
}
【讨论】: