如何将变量附加到魔术方法PHP?

时间:2018-06-14 09:33:18

标签: php

如何在PHP中将变量附加到魔术方法?

我有像return $profile->hourly_rate;这样的对象,我希望在hourlyhourly_rate动态取决于我的变量,这里是示例:

$types = ['hourly', 'daily', 'weekly', 'monthly'];

我怎么能这样做?感谢。

2 个答案:

答案 0 :(得分:1)

最好使用rates这样的属性作为数组。然后,您可以访问所需的值:

$rate_type = 'hourly';
echo $profile->rates[$rate_type];

如果无法使用此代码:

$rate_type = 'hourly';
echo $profile->{$rate_type . '_rate'};

答案 1 :(得分:0)

嗯,我们不知道你到底想要什么。但也许是这样的?

<div class="CellOuter" style="top: 90px; left: 5px;">
<div class="CellInner TopCenter" style="height: 40px; width: 90px;  border-left: 1px solid black; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 0px solid black;">
<label id="26513" name="RTB_5_6" inilang="false" style="max-width: 90px; font-size: 10px; line-height: 10px; font-weight: bold; display: inline;" textkey="InputField_P150_07_06_RTB_5">Nennformat<br>(cm)</label>
</div>
</div>

<div class="CellOuter" style="top: 90px; left: 95px;">
<div class="CellInner TopCenter" style="height: 40px; width: 180px;  border-left: 1px solid black; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 0px solid black;">
<label id="26514" name="RTB_6_6" inilang="false" style="max-width: 180px; font-size: 10px; line-height: 10px; font-weight: bold; display: inline;" textkey="InputField_P150_07_06_RTB_6">Abweichung Strahlenfeld (cm)</label>
</div>
</div>