如何在PHP中将数组转换为字符串
我试图找出如何将数组转换为字符串,但不知道如何做。在我的函数表标题或函数labelheader单元格中不断地说数组到字符串的转换。我正在试图理解如何将数组转换为字符串,但一直给我一个错误 这是我的密码:如何在PHP中将数组转换为字符串,php,mysql,Php,Mysql,我试图找出如何将数组转换为字符串,但不知道如何做。在我的函数表标题或函数labelheader单元格中不断地说数组到字符串的转换。我正在试图理解如何将数组转换为字符串,但一直给我一个错误 这是我的密码: function table_header($labels, $params='') { start_row(); foreach ($labels as $label) labelheader_cell($label, $params); end_row
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);
函数表_头($labels,$params='')
{
起始行();
foreach($labels作为$label)
labelheader_单元($label,$params);
结束_行();
}
函数labelheader_单元($label,$params=”“)
{
回显“$label\n”;
}
功能视图($trans)
{
返回get_view($trans[“user_no”]);
}
$th=array((“期间”)、(“金额”)=>array('fun'=>'view')、(“去年”)、array('insert'=>true、'fun'=>'edit\u link')、array('insert'=>true、'fun'=>edit');
表_标题($th);
使用内爆功能:
可以将数组的每个元素粘合在一个字符串中
例如:
对于数组
$a = array('p1','p2','p3','p4');
将其转换为字符串
$s = implode('; ',$a);
您将获得:
p1; p2; p3; p4
有几种可能性:您可以使用分隔符(
内爆(',',$array)
)内爆()数组,您可以在($i=0;$i)的数组()中循环我对这个数组还不熟悉。我需要把它放在函数table\u header?或labelheader\u cell function?中吗?它会显示表格期间,即插入的日期和金额,带有视图的链接和上一年的日期更新,插入数组编辑链接。尽管该链接可以回答问题stion,一个用法的例子总是更适合SO。