Вы должны создать переменную с пустым массивом (например, $memberIds
), а затем в foreach l oop добавить значение зацикленного члена / контакта в массив. В вашем случае - вы не добавляете идентификаторы в переменную $contacts
, но по-прежнему изменяете исходное значение.
Так что лучшее решение для вас может выглядеть следующим образом:
if(is_array($body)){
$contacts = []; // defining empty array
foreach ($body as $key => $member) {
$contacts[] = $member->id; // appending member's id to the array of contacts
}
print_r($contacts); // Now you can print all ID's
}
Позвольте мне знать в случае каких-либо дополнительных вопросов:)