PHP的array太强大了,啥都能干,今天碰到情况需要区分其是加上是Dict还是Array。
系统没有提供自带的方法,想了想,先用和这个变通的方式实现了:
$arr = ['a', 'b', 'c'];
$dict = ['a' => 'a', 'b' => 'b', 'c' => 'c'];
var_dump( $arr == array_values($arr));
var_dump( $dict == array_values($dict));
$dict2 = [ 1 => 'a', 2=> 'b', 3 => 'c'];
var_dump( $dict2 == array_values($dict2));