gpt4 book ai didi

php preg_split 不识别空格

转载 作者:行者123 更新时间:2023-11-28 23:24:11 24 4
gpt4 key购买 nike

我从 Betfair 复制并粘贴足球比赛,例如“Bournemouth v Tottenham”,这存储在 MySQL 数据库中。但是,当我尝试时:

preg_split('/\s+/',  $row['match']);

如前所述,它不会在第一个空格处拆分(我的最终目标是类似'/\s[v]\s/')。当我手动将数据库中的字段覆盖为“v ”时,它会正确拆分。将此字符视为在浏览器和 PHPMyAdmin 中均显示为空格但不作为一个字符进行解析的原因是什么?我试过了,但没有成功。一个示例字符串是:

Barcelona v Man City - Wednesday 19:45

使用此解析:http://pasteall.org/pic/show.php?id=107841直到“Man City”空格而不是“v”,它才会拆分字符串。第一个有效,因为我手动用数据库中的空格替换了问题字符

最佳答案

虽然数据库在 PHP 询问时说 UTF8 字符集说 latin1。解决方案是:

mysqli_set_charset($dbc, "utf8");

关于php preg_split 不识别空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40131233/

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