如何在PHP中将数组转换为字符串

时间:2019-03-17 01:58:02

标签: php mysql

我试图弄清楚如何将数组转换为字符串,但不知道如何执行。在我的函数table_header或labelheader_cell函数中继续说数组到字符串的转换。我试图了解如何将数组转换为字符串,并不断给我一个错误。

这是我的代码:

function table_header($labels, $params='')
{
    start_row();
    foreach ($labels as $label)
        labelheader_cell($label, $params);
    end_row();
}


    function labelheader_cell($label, $params="")
    {
        echo "<td class='tableheader' $params>$label</td>\n";
    }

    function view($trans)
    {
        return get_view($trans["user_no"]);
    }

    $th = array(_("Period"), _("Amount") => array('fun'=>'view'), _("Last Year"), array('insert'=>true, 'fun'=>'edit_link'), array('insert'=>true, 'fun'=>'edit'));
        table_header($th);

1 个答案:

答案 0 :(得分:2)

使用爆破功能:

http://php.net/manual/es/function.implode.php

您可以将数组的每个元素粘贴到一个字符串中。

例如:

用于数组

$a = array('p1','p2','p3','p4');

将其转换为字符串

$s = implode('; ',$a);

您将获得:

p1; p2; p3; p4