`
opensuse
  • 浏览: 183011 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PHP数组函数-----array_values

    博客分类:
  • php
阅读更多

手册上说:

array_values -- 返回数组中所有的值

array array_values ( array input )

array_values() 返回 input 数组中所有的值并给其建立数字索引。

 

 

<? php
$array   =   array ( " size "   =>   " XL " ,   " color "   =>   " gold " );
print_r ( array_values ( $array ));
?>  


Array
(
    [
0 =>  XL
    [
1 =>  gold
)  

 

 

这就决定该函数还有另一个功能,就是对数组进行重新索引(数字索引)

如下面在孙鹏程所著完全手册里的一个例子

 

<? php

$array   =   array ( 0 => " a " , 1 => " b " , 2 => " c " , 3 => " d " , 4 => " e " );     // 建立一个新数组

print_r  ( $array );

$array [ 2 =   " m " ; // 更新键为2的数组元素的值为m

print_r  ( $array );

$array [ ' x ' =   " o " ; // 添加一个键为x

print_r  ( $array );

foreach ( $array   as   $key => $ar ){ // 删除数组中所有的键,但是保持数组本身的结构
    
    
unset  ( $array [ $key ]);

}

print_r  ( $array );

$array []  =   " y " ; // 新加一个元素

print_r  ( $array );

$array   =   array_values ( $array ); // 对数组进行重新数字索引

$array []  =   " end " ; // 再新加一个元素一会儿查看元素的键

print_r  ( $array );

?>

输出结果为:

 

 

Array
(
    [
0 =>  a
    [
1 =>  b
    [
2 =>  c
    [
3 =>  d
    [
4 =>  e
)
Array
(
    [
0 =>  a
    [
1 =>  b
    [
2 =>  m
    [
3 =>  d
    [
4 =>  e
)
Array
(
    [
0 =>  a
    [
1 =>  b
    [
2 =>  m
    [
3 =>  d
    [
4 =>  e
    [x] 
=>  o
)
Array
(
)
Array
(
    [
5 =>  y
)
Array
(
    [
0 =>  y
    [
1 =>   end
)

 

分享到:
评论

相关推荐

    php数组操作函数

    key_case -- 返回字符串键名全为小写或大写的数组 array_chunk -- 将一个数组分割成多个 array_combine -- 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_count_values -- 统计数组中所有...

    php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数

    array_count_values()定义和用法 array_count_values() 函数用于统计数组中所有值出现的次数。 本函数返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数。 语法 array_count_values(array) ...

    php array_values 返回数组的所有值详解及实例

    php array_values 函数用于返回数组中所有的值,注意该函数将为新数组建立数组索引,原来的文字索引将不存在。本文章向大家讲解array_values函数的基本语法及使用实例。 array_values 返回数组中所有的值 基本语法...

    php数组函数序列之array_values() 获取数组元素值的函数与方法

    array_values() 定义和用法 array_keys() 函数返回包含数组中所有键名的一个新数组。 如果提供了第二个参数,则只返回键值为该值的键名。 如果 strict 参数指定为 true,则 PHP 会使用全等比较 (===) 来严格检查键值...

    php计算数组相同值出现次数的代码(array_count_values)

    php计算数组相同值出现次数,可以使用php自带函数array_count_values : 说明 array array_count_values ( array $input )array_count_values() 返回一个数组,该数组用 input 数组中的值作为键名,该值在 input ...

    php array_values 返回数组的值实例详解

    php array_values 函数用于返回数组中所有的值,注意该函数将为新数组建立数组索引,原来的文字索引将不存在。本文章向大家讲解array_values函数的基本语法及使用实例,需要的朋友可以参考下

    PHP中使用array函数新建一个数组

    array — 新建一个数组 说明 复制代码 代码如下: array array ([ mixed $… ] ) 返回根据参数建立的数组。参数可以用 =&gt; 运算符给出索引。关于数组是什么的信息请阅读数组一节。 Note: array() 是一个语言结构,...

    php对二维数组进行相关操作(排序、转换、去空白等)

    技巧提示: array_keys($array) //返回所有键名 array_values($array) //返回所有键值 ...PHP数组去除重复项有个内置函数array_unique (),但是php的 array_unique函数只适用于一维数组,对多维数组并不

    php中的数组操作函数整理

    将一个数组分割成多个 array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_count_values — 统计数组中所有的值出现的次数 array_diff_assoc — 带索引检查计算数组的差集 ar

    基于PHP中的常用函数回顾

    change_key_case — 返回字符串键名全为小写或大写的数组array_chunk — 将一个数组分割成多个array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值array_count_values — 统计数组中...

    PHP 数组学习排序全接触第1/2页

    array_values($arr) array 返回数组所有元素 复制代码 代码如下: &lt;?php $arr = array(“a”, “b”, “c”); $arr = array_flip($arr); //反转数组的下标和值现在的$arr = array(0, 1, 2); $arr = array_values($...

    Zebra-PHP-ArrayGroupBy.zip

    PHP-ArrayGroupBy能够做什么对二维数组进行归并归并的同时,支持对字段进行自定义处理比SQL更灵活的自定义函数,你可以随意编写归并和字段合并函数示例:$records = [  ['order_date' =&gt; '2014-01-01', 'price...

    PHP常见数组排序方法小结

    一、数组操作的基本函数 数组的键名和值 array_values($arr); 获得数组的值 array_keys($arr); 获得数组的键名 array_flip($arr); 数组中的值与键名互换(如果有重复前面的会被后面的覆盖) in_array(“apple”,$arr...

    PHP查找与搜索数组元素方法总结

    主要介绍了PHP查找与搜索数组元素方法,实例总结了php中in_array、array_key_exists、array_search、array_keys及array_values等函数操作数组的相关使用技巧,需要的朋友可以参考下

    PHP从数组中删除元素的四种方法实例

    茴香豆的“茴”字有四种写法,PHP从数组中删除元素也有四种方法 ^_^。 删除一个元素,且保持原有索引不变 ...如果打算重排索引(让索引从0开始,并且连续),可以使用 array_values 函数: $array = array_values

    PHP中Array相关函数简介

    使用函数array_keys(),得到数组中所有的键,参数:数组 $arr=array();...使用函数array_values(),得到数组中所有的值,参数:数组 $arr=array(); $arr[20]="one"; $arr[30]="two"; $arr[40]="three";

    PHP中常用的数组操作方法笔记整理

    概述 要访问一个变量的内容,可以直接使用其名称。如果该变量是一个数组,可以使用变量名称和...1.用array()函数声明数组, 2.直接为数组元素赋值。 &lt;?php //array数组 $users = array('phone','computer','

Global site tag (gtag.js) - Google Analytics