我正在尝试使用 php implode 将我的 php 数组转换为 html。
这是我的代码:
$myarray = array();
while ($row = mysql_fetch_assoc($result)) {
$myarray[] = array("title"=>$row['title'],
"name"=>$row['title'],
"content"=>$row['content'],
"image" =>
array(
"cls"=>"slide-image",
"_src"=>$row['src'],
"source"=>$row['source']
)
);
}
和
$rows = array_fill( 0, count( $myarray[0] ), "" );
$keys = array_keys( $myarray[0] );
foreach( $myarray as $k => $record )
for( $i=0, $max=count( $rows ); $i < $max; $i++ )
$rows[ $i ] .= $record[ $keys[ $i ] ];
print implode( "", $rows );
输出是
title 1, title-2, content for title 1, content for title 2ArrayArray
我想作为
title 1, content for title 1, title 2, content for title 2
而且我不知道为什么阵列会来。请问有什么帮助吗?