之前排名第一的大牛给我的代码:{php $field = dr_field_options_id(15);$names=array();} {loop $field $value $name}{if in_array($value, $ly)}{php $names[]=$name;}{/if}{/loop}{php echo implode("、", $names);}
可以在show.html页面里 调取出数据并且用顿号隔开,但是在list.html页面就不可以了,请问如何修改才可以呢?谢谢了
{php $field = dr_field_options_id(15);$names=array();} {loop $field $value $name}{if in_array($value, $t.ly)}{php $names[]=$name;}{/if}{/loop}{php echo implode("、", $names);}或者{php $field = dr_field_options_id(15);$names=array();$ly=dr_string2array($t.ly);} {loop $field $value $name}{if in_array($value, $ly)}{php $names[]=$name;}{/if}{/loop}{php echo implode("、", $names);}