为了账号安全,请及时绑定邮箱和手机立即绑定

如何从特定列中获取csv字符串

如何从特定列中获取csv字符串

PHP
慕妹3242003 2022-07-16 17:07:53
列src是这样的:imga.jpgimgb.jpgimgc.jpg我需要得到两个变量:$firstimg = 'imga.jpg';$images = 'imga.jpg,imgb.jpg,imgc.jpg';在我的尝试中没有问题$firstimg但无法获得$images$ids = '1,2,3';$st = $db->query("select src from images where id in (" . $ids . ") order by field (id, " . $ids . ")");$images = $st->fetchAll(PDO::FETCH_ASSOC);$firstimg = $images[0]['src'];$images = implode(',', $images['src']);  // error - undefined index `src`
查看完整描述

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

因为你有数组src[["src" => "imga.jpg"], ["src" => "imgb.jpg"]...]

你可以这样做:

$images = implode(',', array_column($images, 'src'));


查看完整回答
反对 回复 2022-07-16
  • 1 回答
  • 0 关注
  • 91 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信