Php 如果字符串包含2个单词
我试图比较一个字符串是否包含两个单词字符串 这项工作:-Php 如果字符串包含2个单词,php,Php,我试图比较一个字符串是否包含两个单词字符串 这项工作:- $list_district = (strpos('1 bed flat in Sekaninova, Prague 2', 'Prague') !== false) ? yes: no ; 这不是: $list_district = (strpos('1 bed flat in Sekaninova, Prague 2', 'Prague 1') !== false) ? yes: no; 谢谢 if (strpos('1 bed
$list_district = (strpos('1 bed flat in Sekaninova, Prague 2', 'Prague') !== false) ? yes: no ;
这不是:
$list_district = (strpos('1 bed flat in Sekaninova, Prague 2', 'Prague 1') !== false) ? yes: no;
谢谢
if (strpos('1 bed flat in Sekaninova, Prague 2', 'Prague 2')) {
echo district; };
您还可以使用“stripos”来区分大小写您在评论中要求的内容,如下所示:-
<?php
$data = '1 bed flat in Sekaninova, Prague 2';
$districts = ["Prague 1","Prague 2"];
foreach ($districts as $district) {
$district_array = explode(' ',$district);
$district_string = "(".implode('|',$district_array).")";
if(preg_match("$district_string", $data) === 1) {
echo "yes";
echo PHP_EOL;
}else{
echo "no";
}
}
Hi,你的目的是什么?上面的代码不正确…你能检查并更新吗。顺便说一句,你在第二行有一个打字错误code@Anant是的。但出于某种原因,这不起作用。。。你知道吗?你就是那个人,我发现错误是它只在两个项目上循环。以上工作适用于所有地区。。。大约25个。非常感谢您的时间。@Shina谢谢您的欣赏。很高兴能帮助你。:)