@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.

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

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

Войти через центр авторизации
Похожие вопросы