Как получить индекс массива для данного положительного значения или 1 ниже - это мой массив.Индекс поиска в массиве для заданного значения
Array([0] => stdClass Object
([result] =>)
[1] => stdClass Object
([result] => 1)
[2] => stdClass Object
([result] =>)
[3] => stdClass Object
([result] =>)
[4] => stdClass Object
([result] =>)
[5] => stdClass Object
([result] =>)
[6] => stdClass Object
([result] => 1)
)
Полученный результат массив был родом из этой функции, что он делает, должно было подтвердить адрес электронной почты, представленный PQ, и если адрес электронной почты является действительным, и зарегистрирован он будет возвращать 1 или правда, теперь мне нужно изолировать этот действительный и зарегистрированный адрес электронной почты, поскольку мне нужно отправить приглашение на остальные электронные письма.
function get_email_verification(){
$api_request_url = "http://api.payquicker.com/api/IsActiveAccount";
foreach ($this->get_payquicker_emails() as $email) {
$param = "email=".$email;
$result_request[] = $this->do_request($api_request_url, $param, 'GET', 'json');
}
if (empty($result_request)) {
echo "All payee emails are already registered to Payquicker";
}
return $result_request;
}
Я не совсем понимаю вопрос. Каков желаемый результат для этого массива? –
@ George Brighton Мне нужно найти индекс массива, значение которого больше нуля. –
Другими словами 1 и 6 будут возвращены этим алгоритмом поиска? –