array_values()在php中返回数组的操作实例

在对数组的一些操作上,有些人对于键值方面不太理解。为了方便大家能够更好地对一些值进行返回,本篇带来了array_values() 函数进行介绍,使用后能直接返回数组。下面我们就array_values()函数的定义、语法、参数、返回值、实例进行介绍,一起都来看看返回数组的方法吧。

1、定义

array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。

2、语法

array_values(array)

3、参数

array

4、返回值

返回包含数组中所有的值的数组。

5、实例

<?php
$lu='this.txt';
$js= file_get_contents($lu);
$okjson=json_decode($js,true);
var_dump($okjson);
/*array(1) { ["this"]=> array(3) {
[0]=> array(2) { ["name"]=> string(1) "a" ["url"]=> string(2) "aa" }
[1]=> array(2) { ["name"]=> string(1) "b" ["url"]=> string(2) "bb" }
[2]=> array(2) { ["name"]=> string(1) "c" ["url"]=> string(2) "cc" } } }
*/
unset($okjson["this"][1]);
var_dump($okjson);
/*
array(1) { ["this"]=> array(2) {
[0]=> array(2) { ["name"]=> string(1) "a" ["url"]=> string(2) "aa" }
[2]=> array(2) { ["name"]=> string(1) "c" ["url"]=> string(2) "cc" } } }
*/
$okjson['this'] = array_values($okjson['this']);
var_dump($okjson);
/*
array(1) { ["this"]=> array(2) {
[0]=> array(2) { ["name"]=> string(1) "a" ["url"]=> string(2) "aa" }
[1]=> array(2) { ["name"]=> string(1) "c" ["url"]=> string(2) "cc" } } }
*/
?>

PHP array_values() 函数实例扩展:

实例

返回数组的所有值(非键名):

<?php
$a=array("Name"=>"Bill","Age"=>"60","Country"=>"USA");
print_r(array_values($a));
?>

到此这篇关于array_values()在php中返回数组的操作实例的文章就介绍到这了,更多相关array_values()在php中返回数组内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

时间: 2021-02-17

JavaScript jQuery 中定义数组与操作及jquery数组操作

首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组就是某类数据的集合,数据类型可以是整型.字符串.甚至是对象 Javascript不支持多维数组,但是因为数组里面可以包含对象(数组也是一个对象),所以数组可以通过相互嵌套实现类似多维数组的功能 1.1 定义数组 声明有10个元素的数组 复制代码 代码如下: var a = new Array(10); 此时为a已经开辟了内存空间,包含10个元素,用数组名称加 [下标] 来调用,例如

java数组及arrays类对数组的操作实例

数组的初始化有两种方式 静态初始化: 初始化时由程序员显示置顶每个数组的初始值,由系统决定数组长度.如: int[] a1 = new int[] {1,2,3,4}; 动态初始化:初始化时由程序员只指定数组长度,由系统为数组元素分配初始值.如: int[] a = new int[5]; 写一个类测试一下 package chenlizhi; import java.util.Arrays; public class TestArrays { public static void main(S

Java中Properties类的操作实例详解

Java中Properties类的操作实例详解 知识学而不用,就等于没用,到真正用到的时候还得重新再学.最近在看几款开源模拟器的源码,里面涉及到了很多关于Properties类的引用,由于Java已经好久没用了,而这些模拟器大多用Java来写,外加一些脚本语言Python,Perl之类的,不得已,又得重新拾起.本文通过看<Java编程思想>和一些网友的博客总结而来,只为简单介绍Properties类的相关操作.  一.Java Properties类 Java中有个比较重要的类Properti

python返回数组的索引实例

使用python里的index nums = [1, 2, 3, 4, 5, 6, 1, 9] print nums.index(max(nums)) print nums.index(1) 该方法同样适合于字符串: str1 = 'abcd' print str1.index('c') 但是对于数组或者字符串里面含有不止一个要检索的数字时,只会返回第一个元素的索引. nums = [1, 2, 3, 4, 5, 6, 1, 9] print nums.index(2) print nums[:

基于Python中numpy数组的合并实例讲解

Python中numpy数组的合并有很多方法,如 - np.append() - np.concatenate() - np.stack() - np.hstack() - np.vstack() - np.dstack() 其中最泛用的是第一个和第二个.第一个可读性好,比较灵活,但是占内存大.第二个则没有内存占用大的问题. 方法一--append parameters introduction arr 待合并的数组的复制(特别主页是复制,所以要多耗费很多内存) values 用来合并到上述数组

java使用FFmpeg合成视频和音频并获取视频中的音频等操作(实例代码详解)

FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序. ffmpeg命令参数如下: 通用选项 -L license -h 帮助 -fromats 显示可用的格式,编解码的,协议的... -f fmt 强迫采用格式fmt -I filename 输入文件 -y 覆盖输出文件 -t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时间也支持 -ss position 搜索到指定的时间 [-]hh:mm:ss[.xxx]的格式也支持 -title

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

array_values 返回数组中所有的值 基本语法: array array_values ( array $input ) array_values() 返回 input 数组中所有的值并给其建立数字索引. 参数介绍: 参数 描述 input 必需.规定数组. 返回值: 返回含所有值的索引数组. 注意: 返回的新数组的所有将使用数字索引,从0开始. 实例: <?php $array = array( "php" => "php code", &qu

JavaScrip数组去重操作实例小结

本文实例讲述了JavaScrip数组去重操作.分享给大家供大家参考,具体如下: 内置的for-of方法 <script> var arr=[2,1,1,3,'','','e','e',true,'true',true,false,false,'false',undefined,'undefined',undefined,null,'null',null]; function uniqueUseForOf(array) { const temp = []; //一个临时数组 // 传入值必须存在

PHP中的数组处理函数实例总结

本文实例总结了PHP中的数组处理函数.分享给大家供大家参考,具体如下: <?php //改变数组键的大小写 $arr1=array("a"=>"Lamp","db"=>"database","LANGUAGE"=>"PHP"); print_r(array_change_key_case($arr1,CASE_UPPER)); echo "<br/

JS数组splice操作实例分析

本文实例讲述了JS数组splice操作.分享给大家供大家参考,具体如下: node2:/var/www/html/js#cat h23.js <script> var narr=['a','b','c','d','e']; console.log(narr); for (var j=0;j<narr.length;j++){ console.log(j+'=>'+narr[j]); }; console.log(narr); for (var j=0;j<narr.lengt