首页 > 后端开发 > 正文

如何遍历php数组时,同时取出array的下标和值

2024-08-26 01:59:45 | 我爱编程网

我爱编程网小编给大家带来了如何遍历php数组时,同时取出array的下标和值相关文章,一起来看一下吧。

本文目录一览:

如何遍历php数组时,同时取出array的下标和值

如何遍历php数组时,同时取出array的下标和值

可以用foreach

比方说

$array = [
    'a' => 123,
    'b' => 456
];
foreach($array as 纯没$key => $val) {
    var_dump('下标是'.$key.'弊裤闹租罩 值是'.$val);
}

如何遍历php数组时,同时取出array的下标和值

php数组函数之array_rand

我们可以读取随机数,用rand函数,我们也可读取数组中随机的键值,用array_rand函数。
先初始化一凳誉汪个数组, ?php $input = array("City", "Green", "House", "Taxi", "Mistake"); 我们发现有5个值,不同的英文单词。
使用array_rand函数获取随机虚孝的下标。 $rand_keys = array_rand($input, 3); 我们取3个键。
通过访问数组形式来读取结果: echo $input[$rand_keys[0]] . "br /"; echo $input[$rand_keys[1]] . "br /"; echo $input[$rand_keys[2]] . "br /"; 结果如图:

可以看到,随机取出来了枣仔。

如何遍历php数组时,同时取出array的下标和值

PHP获取数组下标的问题

我爱编程网(https://www.52biancheng.com)小编还为大家带来PHP获取数组下标的问题的相关内容。

PHP 获取数组指定值的位置或下标代码如下:

<?php

//定义一个数组

$array = array(0 => 'a', 1 => 'b', 2 => 'c', 3 => 'd');

//使用 array_search('要搜索的值',数组);

$key = array_search('b', $array); // $key = 1;

$key = array_search('a', $array);   // $key = 0;

?>

扩展资料

php 中的数组实际上是一个有序图。图是一种把 values 映射到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组来使用,或列表(矢量), 散列表 (是图的一种实现),字典,集合,栈,队列以及更多可能性。

因为可以用另一个 php 数组作为值,也可以很容易地模拟树。解释这些结构超出了本手册的范围,但对于每种结构至少会发现一个例子。要得到这些结构的更多信息,建议参考有关此广阔主题的外部著作。 我爱编程网

对于任何的类型: 整型 、浮点、 字符串 、布尔和资源,如果将一个值转换为数组,将得到一个仅有一个元素的数组(其下标为 0),该元素即为此标量的值。如果将一个对象转换成一个数组,所得到的数组的元素为该对象的属性(成员变量),其键名为成员变量名。

如果将一个 NULL 值转换成数组,将得到一个空数组。

以上就是我爱编程网小编给大家带来的如何遍历php数组时,同时取出array的下标和值,希望能对大家有所帮助。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“如何遍历php数组时,同时取出array的下标和值”相关推荐