Если массив включить в PHP - PullRequest
0 голосов
/ 20 сентября 2011

Я создал массив городов

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

Теперь я хочу найти этот массив, чтобы увидеть, содержит ли он определенный город для оператора if. Как то так ...

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

Как я могу это сделать?

Ответы [ 3 ]

7 голосов
/ 20 сентября 2011
if (in_array('London', $cities)) {
    [...]
}
2 голосов
/ 20 сентября 2011

Вы можете использовать функцию in_array () :

if (in_array("London", $cities)) {
    Do code;
}
2 голосов
/ 20 сентября 2011

Просто используйте 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";
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...