迅睿二次开发

以XunRuiCMS为例,谈PHP如何获取指定值在数组中的位置

以XunRuiCMS为例,谈PHP如何获取指定值在数组中的位置

以XunRuiCMS为例,谈PHP如何获取指定值在数组中的位置

迅睿函数大全迅睿基础设置迅睿二次开发迅睿模版制作迅睿缓存在线生成迅睿CMS标签大全

使用背景

需要在如下代码中,根据img1,识别出来对应的file值417821。

 array(3) {
  ["file"]=>
  array(2) {
    [0]=>
    string(6) "417821"
    [1]=>
    string(6) "417822"
  }
  ["title"]=>
  array(2) {
    [0]=>
    string(35) "img1"
    [1]=>
    string(35) "img2"
  }
}

实现方法

1.自定义获取字段值位置的函数

	public function num($arr,$str){
		$v=array_values($arr);
		$index=array_search($str,$v,true)+1;
		return $index;
	}

2.使用$arr['file'][$num]来调用即可

本文属原创,转载请注明原文:https://www.zhimatong.com/jiaocheng/916.html

为保证教程的实用性及扩大知识面覆盖,如果您有相似问题而未解决,可联系在线客服免费技术支持。

内容有用

联系
顾问

在线
客服
购物车
账号登录

没有账号?立即注册

忘记密码

登录即同意用户协议没有账号? 立即注册
账号注册
我已阅读并同意用户协议
立即注册
注册即同意用户协议已有账号? 立即登录
找回密码

操作步骤:邮箱验证->设置新密码

注册即同意用户协议已有账号? 立即登录