fork download
  1. <?php
  2.  
  3. $test = array(
  4. (object) [
  5. 'pais' => 'Brasil',
  6. 'principal' => 1,
  7. ],
  8. (object) [
  9. 'pais' => 'Brasil',
  10. 'principal' => 0,
  11. ],
  12. (object) [
  13. 'pais' => 'Brasil',
  14. 'principal' => 1,
  15. ],
  16. (object) [
  17. 'pais' => 'Brasil',
  18. 'principal' => 0,
  19. ]
  20. );
  21. $keys = [];
  22. foreach($test as $k => $v) {
  23. if($v->principal === 1)
  24. $keys[] = $k;
  25. }
  26. print_r($keys);
  27.  
  28.  
  29.  
Success #stdin #stdout 0.02s 24408KB
stdin
Standard input is empty
stdout
Array
(
    [0] => 0
    [1] => 2
)