提问者:小点点

如何只从数据库中获取值?


打印时,我得到的结果类似Array([0]=>Array([subscription_email]=>example@gmail.com)[1]=>Array([subscription_email]=>test@gmail.com),但我希望得到类似example@gmail.com的结果

下面是我的结果代码

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

共1个答案

匿名用户

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

<?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); 
?>