php取数组值最大的键名,有没有这个函数

php取数组值最大的键名,有没有这个函数,第1张

1

2

3

4

5

6

7

8

9

10

11

12

13

$new_array = Array();

foreach( $data as $key => $val )

{

if( in_array( $val, $new_array ) )

{

echo $key;

continue;

}

else

{

$new_array[] = $val;

}

}

写法是这样写,不过建议将数据存入数据库,那样方便多了,还效率

如果是一维数组 可以用array_flip 函数 交换数组中的键和值  然后用值获取位置

例子:

$arrFlip = array_flip($arr);

$position = $arrFlip['指定值'];

楼主的写法不太对:

定义数组: $arr=array(0=>12,1=>23455);

定义关联数组时用的是 => 符号,符号左边的键值不加 [ ]

要把数组赋值给一个变量才能访问,如:$arr

这时通过键值就可以访问数组中的值了,$arr[0] 就是 12 ,$arr[1] 就是 23455

不指定数组的键值,默认就是0,1,2,3,4,5,……从零开始递增的整数

<php

$old_arr = array();

$new_arr = '';

function dg($arr){

    foreach($arr as $item){

        is_array($item['list']) && dg();

        $new_arr[] = $item['id'];

    }

}

// ;

思路大概是这样,自己改下

可以在浏览器中按F12打开调试工具,切换到network选项卡,再点击提交表单,在network里就会有一条提交请求记录,记录详情里可以看到提交的数据,在这里检查提交的数据是否有问题

类似这样的请求记录,可以看到提交的详细信息

如果有问题,那就是表单写法错了,需要在html表单的部分如:

<input name="attr_edit[author]" value="" />

类似这样的检查字段名是否有问题(这里写字段名不需要引号,跟php代码里不同)

如果没问题那就是提交数据后php处理的问题

以上就是关于php取数组值最大的键名,有没有这个函数全部的内容,包括:php取数组值最大的键名,有没有这个函数、PHP如何获取数组指定值得位置、php,如何取出数组中的值,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9277995.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存