fork(1) download
  1. <?php
  2.  
  3. $array = array(
  4. 'one' => array(
  5. 'one_one' => array(
  6. 'one_one_one' => '1'
  7. ),
  8. 'one_two' => array(
  9. )
  10. ),
  11. 'two' => ''
  12. );
  13.  
  14. $found = FALSE;
  15. try{
  16. $array,
  17. function( $value, $index) {
  18. if( !empty( $value)) throw( new Exception('found: ' . $value));
  19. }
  20. );
  21. } catch( Exception $e) {
  22. $found = TRUE;
  23. }
  24. printf( "%s\n", $found ? "Есть значения" : "Пустой");
  25.  
Success #stdin #stdout 0.02s 24400KB
stdin
Standard input is empty
stdout
Есть значения