<?php /** * 数组函数 * array_values($arr):返回元素的值组成的数组 * array_keys($arr):返回元素的键名组成的数组 * * in_array($value,$array):检测数组中是否存在某个值,返回值是布尔值 * array_key_exists($key,$array);检测数组中是否存在某个键,返回也是布尔值 * * array_flip($arr):键值对调 * array_reverse($arr):数组的逆序翻转 * * cont($arr):统计当前数组中的元素数量 * array_count_values($arr)统计某个值出现的频率 /次数 * * array_unique($arr):过滤值重复的数据 */ header('content-type:text/html;charset=utf-8'); $array = ['id'=>1056,'name'=>'bear','job'=>'student']; echo '<pre>'; //返回元素的值组成的数组 print_r(array_values($array)); //返回元素的键名组成的数组 print_r(array_keys($array)); echo '<hr>'; //检测数组中是否存在bear echo in_array('bear',$array)?'yes':'no'; //检测数组中是否存在id echo array_key_exists('bear',$array)?'yes':'no'; echo '<hr>'; //键值对调 print_r(array_fill($array)); //数组的逆序翻转 print_r($array_reverse($array));