【问题标题】:how to display php array如何显示php数组
【发布时间】:2019-04-16 22:54:05
【问题描述】:

此代码将打印如下结果:

test1@bnas.com.mytest2@bnas.com.my

那么我怎样才能将结果分成 2 个变量,例如 email[0],email[1]?

$TEST='i192a';
$stid = oci_parse($conn, 'select email from BNS_NOTIFY_RECIPIENT where screen =:num0');     
oci_bind_by_name($stid, ':num0',$TEST);
oci_execute($stid);
$count = 0;
while (($row = oci_fetch_row($stid)) != false) {
    $EMAIL=$row[0];
    echo $EMAIL;
}

【问题讨论】:

  • 在 while 之前和之前创建一个数组,并将元素推入 while 循环,然后使用 implode 函数打印。我想你可以自己做。

标签: php arrays oracle


【解决方案1】:

只需将$email 设为一个数组,并在每次通过循环时将值推入其中。然后您可以使用implode 输出(例如)一个逗号分隔的列表:

$email = array();
while (($row = oci_fetch_row($stid)) != false) {
    $email[] = $row[0];
    // you could process each email here if you wanted to
}
// output comma separated list of emails
echo implode(',', $email);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-23
    • 1970-01-01
    相关资源
    最近更新 更多