在字符串中执行 php 代码
execute php code within string
这道题正好供我借鉴。我可以在 echo 之外轻松解决它...但是必须有一种方法可以在 echo 语句中执行基本计算或函数调用...对吗?
$CurrentMembershipYear = '2016';
echo '<h2>Two-Year Membership for '.$CurrentMembershipYear.' and '.intval($CurrentMembershipYear)+1.'</h2>';
这应该与“2016 年和 2017 年的两年会员资格”相呼应,但却产生了错误。通常我会在 echo 语句之前预先计算第二个值并将其作为变量传递...但是肯定有一种方法可以将此计算内联?
算了。。。白痴脑袋睡着了。只需要括号......我只试过弯曲的括号:
$CurrentMembershipYear = '2016';
echo '<h2>Two-Year Membership for '.$CurrentMembershipYear.' and '.(intval($CurrentMembershipYear)+1).'</h2>';
括号应该可以解决
(intval($CurrentMembershipYear)+1)
这道题正好供我借鉴。我可以在 echo 之外轻松解决它...但是必须有一种方法可以在 echo 语句中执行基本计算或函数调用...对吗?
$CurrentMembershipYear = '2016';
echo '<h2>Two-Year Membership for '.$CurrentMembershipYear.' and '.intval($CurrentMembershipYear)+1.'</h2>';
这应该与“2016 年和 2017 年的两年会员资格”相呼应,但却产生了错误。通常我会在 echo 语句之前预先计算第二个值并将其作为变量传递...但是肯定有一种方法可以将此计算内联?
算了。。。白痴脑袋睡着了。只需要括号......我只试过弯曲的括号:
$CurrentMembershipYear = '2016';
echo '<h2>Two-Year Membership for '.$CurrentMembershipYear.' and '.(intval($CurrentMembershipYear)+1).'</h2>';
括号应该可以解决
(intval($CurrentMembershipYear)+1)