gpt4 book ai didi

php - 函数 split() 已弃用,preg_split() : No ending delimiter ',' found

转载 作者:可可西里 更新时间:2023-11-01 13:13:08 25 4
gpt4 key购买 nike

我有一个 10 年前写的 PHP 脚本。现在我们将脚本移至新服务器,但它无法正常工作。有问题的行是:

$p_industry = split(',', $member['p_industry']);

测试电子邮件收到此错误消息:

Function split() is deprecated .

我研究了这个网站,然后用

替换了脚本
$p_industry = preg_split(',', $member['p_industry']);

然后测试电子邮件收到此不同的错误消息:

preg_split(): No ending delimiter ',' found

当我将脚本更改为

$p_industry = explode(',', $member['p_industry']);

我没有收到任何有关错误消息的电子邮件。但是脚本似乎也不起作用。它似乎无法正常工作,甚至不会向测试电子邮件发送错误消息。

我应该对脚本进行哪些更改?你能给我具体的答案吗?

最佳答案

Preg_* 函数必须在模式周围有分隔符。我使用 ~

$p_industry = preg_split('~,~', $member['p_industry']);

关于php - 函数 split() 已弃用,preg_split() : No ending delimiter ',' found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30321311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com