fork download
  1. <?php
  2.  
  3. // your code goes here
  4. $array = array(
  5. array("name" => "北海道", "url" => "hokkaido", "eq" => array(1,2,3)), // ローマ字表記は hokkaido
  6. array("name" => "青森", "url" => "hokkaido", "eq" => array(1,2,3)),
  7. );
  8.  
  9. $name = "北海道";
  10. var_export(array_shift(array_filter($array, function($value) use ($name){
  11. return strcmp($value["name"],$name) === 0;
  12. })));
  13. echo PHP_EOL;
  14.  
  15. $name = "東海道";
  16. var_export(array_shift(array_filter($array, function($value) use ($name){
  17. return strcmp($value["name"],$name) === 0;
  18. })));
  19. echo PHP_EOL;
  20.  
Success #stdin #stdout 0.02s 52432KB
stdin
Standard input is empty
stdout
array (
  'name' => '北海道',
  'url' => 'hokkaido',
  'eq' => 
  array (
    0 => 1,
    1 => 2,
    2 => 3,
  ),
)
NULL