0

ブログ列を含むテーブルがあり、配列から値を追加したいのですが、問題は、1つの列に1つの完全な配列値を挿入する必要があることです。これが私が試していることです...

foreach($title1->find('tr') as $song){
    $name_a[] = $song->plaintext.'<br>';

    }

この配列を列に入力しようとしています

for($i=0, $count = count($name_a);$i<$count;$i++) { 
$lyrics = array_push($name_a[$i]);  

$songs_data_update   = array( 
                'lyrics'     => $lyrics,
                'songs'      => $song_name

                );
        try {
                $STH = songs_data_update();
                $STH->execute($songs_data_update);
                }catch (PDOException $DBH){
                die($DBH->getMessage());
                }
}

私はこれが間違っていることを知っています...そしてそれは機能していません...私はこれに配列を作成している理由である各行の最後に'<br>'を追加したいと思います。だから私はこれをどのように行うことができますか...完全な配列は1つの列になります

4

1 に答える 1

1

implodeを使用します。例えば

$lyrics = join('', $lyrics);

配列$lyricsを、連結されたすべての要素で構成される文字列に変換します。

于 2013-02-17T15:15:11.817 に答える