在一列中更新完整数组值

时间:2013-02-17 14:52:42

标签: php mysql arrays for-loop

我有一个包含博客列的表,我想从数组中添加值,我的问题是我需要在一列中插入一个完整的数组值。这就是我想要的......

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());
                }
}

我知道这是错的......它不起作用......我想添加'&lt; br&gt;'在每一行的末尾,这就是我为此制作数组的原因。那么我怎么能这样做......完整数组在一列中

1 个答案:

答案 0 :(得分:1)

使用implode。 E.g。

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

将数组$lyrics转换为由连接的所有元素组成的字符串。