fork download
  1. <?php
  2.  
  3. function sales_search($arr, $needle) {
  4. foreach ($arr as $id => $data) {
  5. if (in_array($needle, $data['states'])) {
  6. return $id;
  7. }
  8.  
  9. if (in_array($needle, $data['codes'])) {
  10. return $id;
  11. }
  12. }
  13. return false;
  14. }
  15.  
  16. $sales_people = array(
  17. '2' => array(
  18. 'states' => array('NY', 'NJ', 'CT', 'MA', 'VT', 'ME'),
  19. 'codes' => array('CA1', 'US7', 'UT9')
  20. ),
  21. '5' => array(
  22. 'states' => array('FL', 'GA', 'SC', 'NC', 'TN'),
  23. 'codes' => array('VA4', 'VA8', 'VA3')
  24. )
  25. );
  26.  
  27. var_dump(sales_search($sales_people, 'NJ'));
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
int(2)