我想通过更改标题来使变量更简单..这是我的代码
<?php foreach($query->result() as $row) : ?>
<?php $id = $this->uri->segment(1);?>
<?php if($id === "product"){ $id === 'product'; }elseif($id === 'pabrikan'){ $id === 'pabrikan';} ?>
<?php $productTitle = str_replace(' ' ,'-', $row->.$id._title);?><?php endforeach;?>
但是我想通过从$ id获取$ productTitle是动态的。 $ row-&gt; product_title怎么可以是$ row-&gt; $ id_title $ id来自第1段。
答案 0 :(得分:0)
试试这个:
<?php
foreach($query->result_array() as $row)
{
$id = $this->uri->segment(1);
$var_title=$id.'_title';
$productTitle=$row[$var_title];
.....