我有这段代码 - >
<?php
$savearray = $this->savedlist;
$selectdata = new stdClass;
$selectdata->id='';
$selectdata->title=JText::_('BLA_BLA_BLA');
array_push($savearray, $selectdata);
$savearray = array_reverse($savearray);
echo JHTML::_('select.genericlist',$savearray,'savedlist','class="inputbox"','id','title','');
?>
我想添加到$selectdata->title=JText::_('BLA_BLA_BLA');
此代码echo count($this->savedlist)
所以我想要达到的目标就像 - &gt;
$selectdata->title=JText::_('BLA_BLA_BLA') . echo count($this->savedlist);
它不像$selectdata->title=JText::_('BLA_BLA_BLA') . echo count($this->savedlist);
那样有效,有人可以帮助我,我怎样才能在“BLA_BLA_BLA”文本附近添加“计数”代码..?
谢谢
答案 0 :(得分:1)
您不能在字符串连接中使用echo
。 echo
将输出字符串,并且您希望将函数返回值分配给另一个变量。
$selectdata->title = JText::_('BLA_BLA_BLA') . count($this->savedlist);