我必须从一个数据库导入大量数据到另一个数据库,但我遇到了一些我无法弄清楚的问题。PHP stristr()不起作用
部分工作是解析City
列与城市数组并找到匹配项(如果存在)。我尝试了stristr()
函数,但有时这不起作用。
例如,这是工作
if(stristr('Murter/ŠIBENIK', 'Šibenik'))
但这个组合不工作
if(stristr('OMIŠ', 'Omiš'))
任何想法?
我必须从一个数据库导入大量数据到另一个数据库,但我遇到了一些我无法弄清楚的问题。PHP stristr()不起作用
部分工作是解析City
列与城市数组并找到匹配项(如果存在)。我尝试了stristr()
函数,但有时这不起作用。
例如,这是工作
if(stristr('Murter/ŠIBENIK', 'Šibenik'))
但这个组合不工作
if(stristr('OMIŠ', 'Omiš'))
任何想法?
谢谢,它似乎是问题。我会在几分钟内接受答案 – SilvioMarijic
使用一个实际上可以使用多字节字符串的函数,如mb_stristr
。
<?php
if(mb_stristr("OMIš", "Omiš") === FALSE) {
echo 'Not Found';
}else{
echo 'Found';
}
?>
工作
你有没有阅读说明书的工作? http://php.net/manual/en/function.stristr.php 你可以切换参数吗? (stristr('Šibenik','Murter /ŠIBENIK')) - > stristr(string $ haystack,mixed $ needle)! 或尝试http://php.net/manual/de/function.mb-stristr.php – Tyralcori
我已阅读说明书和参数的顺序是正确的 – SilvioMarijic