我怎样才能使用array_shift + implode?

时间:2017-11-30 08:16:15

标签: php arrays implode

我有点问题。我有eshop和产品的详细信息,我需要有参数值表。

 if(!empty($data['params']) && is_array($data['params']))
{
    $c .= '<dl>';
        $p = 0;
        foreach($data['params'] as $param_id => $param)
        {
            if(!empty($param['values']) && is_array($param['values']))
            {
                $p++;
                $c .= '<dt>'.$param['name'].':</dt>';
                $c .= '<dd>';
                    $value = array_shift($param['values']);
                    $c .= $value;
                $c .= '</dd>';
            }
            if($p == 5)
            {
                break;
            }
        }
    $c .= '</dl>';
}

问题是,array_shift只返回每个参数的第一个值,如果有的话,我需要所有参数。如何使用“implode”函数回显所有值?

0 个答案:

没有答案