php 二维数组查找数组下标

php 二维数组查找数组下标,第1张

很简单,遍历一遍数组就可以了

foreach($arr as $k=>$v){

if($v['uid']==2){

return $k;

}

}

这个$k就是

如果你要获得数组的多个值的下标,那你应该循环,然后根据条件获得对应值

或者

如果你的数组为array,要取值为10的下标,那你可以这样

var reault=arraySelect((c,i)=>

{

if(c==10)

return new {c,i};

return new {c,-1};

}ToList();

Foreach(var s in resultWhere(c=>ci!=-1))

{

//si就是下标

}

foreach语句是for的高级形式,可以不需要写自加自减的 *** 作直接遍历数组元素,如果你又想使用foreach又想获取数组元素的下标,你可以在循环外定义一个变量,然后在循环内部进行自增 *** 作,可以获取你要的元素下标,不建议这种做法…………

如果是平常的数组,可以循环对比找出是哪一个:

var arr = ["a","b","c"];

$each(arr,function(idx){

if(arr[idx] == 'a'){

    consolelog(idx)//idx为数组下标

}

});

如果是jq对象,比如$('p'),用index()就可以获取

以上就是关于php 二维数组查找数组下标全部的内容,包括:php 二维数组查找数组下标、C#怎么用函数获取数组值的下标,数组值是循环输入的、怎么在foreach语句中获取数组元素的下标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9596133.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存