Düzenli diziden ilişkili dizi farkınızı

0 Cevap php

Işlevi imza değiştirmek zorunda kalmadan, ben yerine normal bir dizi ilişkili bir dizi verilen farklı davranabilir için bir PHP işlevi istiyorum.

Note: Dizilerin homojen varsayabiliriz. Örneğin, array(1,2,"foo" => "bar") kabul edilmez ve göz ardı edilebilir.

function my_func(Array $foo){
  if (…) {
    echo "Found associated array";
  }
  else {
    echo "Found regular array";
  }
}


my_func(array("foo" => "bar", "hello" => "world"));
# => "Found associated array"

my_func(array(1,2,3,4));
# => "Found regular array"

Bu PHP ile mümkün mü?

0 Cevap