<?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));
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号