首页 > 解决方案 > 如何显示php数组

问题描述

此代码将打印如下结果:

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;
}

标签: phparraysoracle

解决方案


只需创建$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);

推荐阅读