如何修复PHP7.2 explode()需要至少2个参数,其中1个在

如何修复PHP7.2 explode()需要至少2个参数,其中1个在,php,email,parameters,explode,Php,Email,Parameters,Explode,我有一些代码在以前的PHP版本上可以正常工作,但是现在我在一个新的托管环境中,出现了一些错误。 错误内容如下: 警告:explode()至少需要2个参数,其中1个在 /第6行的check-inbox.php 脚本应该稍后在文件中发送电子邮件,但由于此错误,它无法提取收件人地址。我不确定要添加哪些参数才能使其在PHP7.2上运行。有人能告诉我如何解决这个问题吗?分解需要两个参数,第一个是分隔符,第二个是要拆分为数组的字符串 如果您的$meta['adv_email']变量包含由逗号分隔的电子邮件列

我有一些代码在以前的PHP版本上可以正常工作,但是现在我在一个新的托管环境中,出现了一些错误。 错误内容如下:

警告:explode()至少需要2个参数,其中1个在 /第6行的check-inbox.php


脚本应该稍后在文件中发送电子邮件,但由于此错误,它无法提取收件人地址。我不确定要添加哪些参数才能使其在PHP7.2上运行。有人能告诉我如何解决这个问题吗?

分解需要两个参数,第一个是分隔符,第二个是要拆分为数组的字符串

如果您的
$meta['adv_email']
变量包含由逗号分隔的电子邮件列表,则您将传递',作为第一个参数,因为逗号是分隔符,如下所示:


$list=explode(“,”,trim(str_replace(“,”,$meta['adv_email']))

很抱歉打断了这个主题,但您完成它是为了让它正常工作吗

我知道你在说什么剧本,我也有同样的错误


即使使用:$list=explode(“,”,trim(str_replace(“,”,$meta['adv_email']));这是行不通的。。。好。。也许这条线可以用,但邮件无法发送。

您只有一个parm。你想用什么字符串来爆炸?这段代码从来都不起作用,它只是在旧主机上无声地失败了。
$list = explode(trim(str_replace(" ",'',$meta['adv_email'])));