@aopil

Как реализовать поиск массива в массие?

Есть массив:
60196981bdcd6351078445.png
Расшифровка массива:
name: c[0],
    iso2: c[1],
    dialCode: c[2],
    priority: c[3] || 0,
    areaCodes: c[4] || null

Мне требуется найти значение в массиве по переменной.

У меня есть переменная - $code = '+1226';
Сначала требуется найти dialCode, для этого из $code удаляю по 1 символу и прохожусь foreach.
public function GetCountries($code) {
foreach ($allCountries as $country)
{
     if ($code == $country[2])
     {
          $array[] = $country;
     }
}
if ($array)
{
    return $array;
}
elseif ($code)
{
     return $this->GetCountries(substr($code,0,-1));
}
}


Я получаю массив/ы, но далее я должен перейти к следующему поиску по areaCodes, чтобы попытаться найти 226, который нужно брать из переменной$code, но как вы уже возможно догадались - переменная у нас уже обрезана до +1.

Вопрос: Как реализовать данный поиск?
  • Вопрос задан
  • 44 просмотра
Пригласить эксперта
Ответы на вопрос 1
@rPman
для этого из $code удаляю по 1 символу
так заведи еще одну переменную для этого и скопируй туда $code
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
LAPTOP.RU Москва
от 130 000 до 170 000 ₽
LAPTOP.RU Кострома
от 25 000 до 65 000 ₽
от 140 000 до 180 000 ₽
04 мар. 2021, в 16:10
10000 руб./за проект
04 мар. 2021, в 15:49
500 руб./в час
04 мар. 2021, в 15:42
8000 руб./за проект