如果Array包含在PHP中

时间:2011-09-20 18:13:38

标签: php arrays search

我创建了一系列城市

$cities = explode("|", $city);

现在我想搜索该数组以查看它是否包含if语句的特定城市。像这样......

If($cities includes(London)){
    Do code;
}

我该怎么做?

3 个答案:

答案 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;
}