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
そして、なぜアレイが来るのかわかりません。何か助けてください?