php - 更新一列中的完整数组值

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

我知道这是错误的......并且它不起作用......我想在每一行的末尾添加“
”,这就是我为此创建数组的原因。那么我该怎么做...完整的数组在一列中

最佳答案

使用implode 。例如

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

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

关于php - 更新一列中的完整数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14922328/

相关文章:

php - 在 PHP IMAP 中将电子邮件标记为未读

php - 获取 HTML 将内容发送到 PHP

php - 5 次尝试记录页面

php - 添加 mysql 列以在 csv php 中输出?

mysql - 从 MySQL 常见的 UserID 中获取超过 5 个表的数据

java - 列表数组或其他可能性?

r - 从 R 中的列表构建嵌套命名列表

php - 使用 RSA 2048 公钥验证 RSA PKCS#1v1.5 SHA 256 签名

java - 使用 JDBC 从数据库缓存数据

c# - 将字节数组的内容转换为字符串