首页 > 解决方案 > 如何仅从数据库中获取值?

问题描述


当我打印时,我得到的结果是

Array ( [0] => Array ( [subscription_email] => example@gmail.com ) [1] => Array ( [subscription_email] => test@gmail.com ) )

但我想得到它

example@gmail.com, test@gmail.com

这是我的结果代码

$data['subscribers'] = $this->Admin_model->getSubscribers();
$to_email = $data['subscribers'];

标签: phpcodeigniter

解决方案


您可以简单地循环遍历数组并将每个值添加到变量中。数组或字符串:

<?php
    $dataset = $this->Admin_model->getSubscribers();
    $outputArray = [];

    foreach($dataset as $row) {
       $outputArray[] = $row['subscription_email'];
    }
    // in case you wish for an array
    $to_email = $outputArray;
    // in case you need a comma separated string:
    $to_email = implode(',', $outputArray); 
?>

推荐阅读