PHP中区分Dict和Array

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));

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容