我创建了一系列城市
$cities = explode("|", $city);
现在我想搜索该数组以查看它是否包含if语句的特定城市。像这样......
If($cities includes(London)){
Do code;
}
我该怎么做?
答案 0 :(得分:7)
if (in_array('London', $cities)) {
[...]
}
答案 1 :(得分:2)
只需使用in_array
http://php.net/manual/en/function.in-array.php
示例:
<?php
$os = array("Mac", "NT", "Irix", "Linux");
if (in_array("Irix", $os)) {
echo "Got Irix";
}
if (in_array("mac", $os)) {
echo "Got mac";
}
?>
答案 2 :(得分:2)
您可以使用in_array()功能:
if (in_array("London", $cities)) {
Do code;
}