gpt4 book ai didi

PHP PostgreSQL 数组到字符串

转载 作者:行者123 更新时间:2023-11-29 13:03:39 25 4
gpt4 key购买 nike

我在使用 PostgreSQL 获取和存储数据的 PHP 脚本中遇到问题。

目前我正在使用以下代码:

 $q = "SELECT id FROM playlisty WHERE id_profilu=1;";
$r = pg_query($q);
$arr = pg_fetch_all($r);
echo '<pre>'; var_dump($arr); echo'</pre>';

以上代码片段生成的输出:

array(4) {
[0]=>
array(1) {
["id"]=>
string(4) "2014"
}
[1]=>
array(1) {
["id"]=>
string(4) "1549"
}
[2]=>
array(1) {
["id"]=>
string(4) "1965"
}
[3]=>
array(1) {
["id"]=>
string(4) "2047"
}
}

但是,如果输出看起来像下面这样,我会更喜欢:2014, 1549, 1965, 2047(即某些播放列表的 id 的简单数组).我还尝试使用 implode(没有铁砧),并得到了 Array,Array,Array,Array 作为回复。

最佳答案

为什么不直接循环呢?

$str=""; 
foreach($yourarr as $arr)
{
$str.=implode(',',$arr).',';
}
echo rtrim($str,','); //"prints" 2014, 1549, 1965, 2047

关于PHP PostgreSQL 数组到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21721711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com