相关疑难解决方法(0)

如果不存在,PHP将从字符串中删除','

我正在运行此代码:

$stmt = $pdo_conn->prepare("SELECT * from admin where support_emails = :support_emails and logged = :logged and disabled = :disabled ");
        $stmt->execute(array(':support_emails' => 'Y', ':logged' => 'in', ':disabled' => ''));
        $records = $stmt->fetchAll(PDO::FETCH_ASSOC);
        if(count($records) > 0) {
            foreach($records as $records2) {
                if(filter_var($records2["email"], FILTER_VALIDATE_EMAIL)) {
                    $SupportEmailList = $records2["email"].', '.$SupportEmailList;
                }
                if(!empty($SupportEmailList)) {
                    $SupportEmailList = substr($SupportEmailList, 0, -2); // removes last 2 characters (`, `) from end of string
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

返回

email1@domain1.com, email2@domain2.com
Run Code Online (Sandbox Code Playgroud)

当我在SQL中运行时

我已经添加了:

if(!empty($SupportEmailList)) {
                    $SupportEmailList = substr($SupportEmailList, 0, …
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
134
查看次数

标签 统计

php ×1