自动执行以下代码并显示其值:
$date_up = ceil(the_field('jahr') / 10) * 10;
我不想显示它。我只想将它保存在一个变量中。
我已经尝试使用此代码将其声明为字符串:
$date_up = settype(ceil(the_field('jahr') / 10) * 10, 'string');
但这不起作用,因为第一个参数需要是一个变量。有趣但这正是我想要的......只是一个什么都不做的简单变量。任何解决方案?
答案 0 :(得分:4)
函数the_field()
应该归咎于它,因为它可能包含echo
语句。你需要删除它。
答案 1 :(得分:2)
在功能the_field()
中,将echo
替换为return
答案 2 :(得分:1)
看起来无论函数 the_field 是否涉及回显传递给它的值。