网站模板库
  • 首页
  • web前端工具
    • HTML/JS转换工具
    • JS/HTML格式化工具
    • 字母/英文大小写转换工具
    • robots.txt文件生成工具
    • Js压缩/格式化工具
    • Css在线压缩工具_代码格式化
  • 关于我们
    • 免责声明
    • 联系我们
    • 广告服务
    • 服务项目
    • 关于我们
    • 网站轮播
    • 公告
    • 成都优优科技专用
    • 按行业分类
  • web学院
    • 服务器教程
    • 学习资料
      • 基础书籍
      • 交互书籍
      • 入门教程
      • 特效分类
    • 案例分享
    • web资讯
  • 网页特效
    • 图片特效
    • 导航特效
    • 滑动按钮
    • 表单特效
    • 文字特效
    • 弹窗特效
    • 其他特效
  • 织梦模板
    • 科技/电子/数码/通信
    • 文化/艺术/广告/传媒
    • 装修/设计/家居/家具
    • 基建/施工/地产/物业
    • 餐饮/酒店/旅游/票务
    • 食品/果蔬/饮料/日用
    • 服饰/珠宝/礼品/玩具
    • 摄影/婚庆/家政/生活
    • 运动/健身/体育/器材
    • 学校/教育/培训/科研
    • 美容/保健/医院/医疗
    • 金融/财税/咨询/法律
    • 政府/组织/集团/协会
    • 汽车/物流/交通/搬运
    • 机械/设备/制造/仪器
    • 化工/环保/能源/材料
    • 农业/畜牧/养殖/宠物
    • 其他模版
    • IT/软件/信息/互联网
  • 手机模板
    • 手机APP模板
    • 微信小程序模板
    • wap
  • 网站模板
    • joomla模板
    • Drupal模板
    • z-blog模板
    • EyouCms模板
    • Bootstrap模板
    • 帝国cms模板
    • CmsEasy模板
    • MetInfo模板
    • 购物商城模板
      • Shopify主题
      • PrestaShop主题
    • 后台模板
    • 纯HTML模板
    • ecshop模板
    • phpwind模板
    • pbootcms模板
    • phpcms模板
    • wordpress模板
    • discuz模板
  • 教程
    • 织梦教程
    • Discuz教程
    • WordPress教程
    • Phpcms教程
    • Phpwind教程
    • ECShop教程
    • Joomla教程
    • Drupal教程
    • zblog教程
    • EyouCMS教程
    • 帝国cms教程
    • MetInfo教程
    • CmsEasy教程
登录
当前位置:网站模板库 > web学院 > 案例分享 > 如果快速获取层层array包围的值?请进来看代码~
admin 案例分享 2023-06-22 2:32:18

如果快速获取层层array包围的值?请进来看代码~

如果快速获取层层array包围的值?请进来看代码~,第1张

如果快速获取层层array包围的值?请进来看代码~,第2张

$sourceArray = array(2) {
["8e02bf00-901b-4168-b2ca-a7b368113d84"]=>// [ [ [这个键值是不知道的] ] ]
array(1) {
[0]=>
array(1) {
["value"]=>
string(10) "2014-03-29"
}
}
["b2e556f2-09e5-4f32-bef8-d51d52779e0f"]=>
array(1) {
[0]=>
array(1) {
["value"]=>
string(5) "18:30"
}
}
}

如上Joomla的数据,比如我要取得"2014-03-29"?

目前根据网上搜来的是用array_values:
$srcArray= array_values($sourceArray);
$eventDate = $srcArray[0][0]['value'];

这样总觉得有些浪费性能,毕竟多生成了一个没用的数组,我只是想先获得“日期”来判断下,如果“日期”没有过期,那么数组中其他的数据我还是要显示的~ ----------------------- 以下是精选回复-----------------------

答:这数组真蛋疼,试了下没找到好的方法,array_pop 不错可是会破坏数组,等高人。
答:array_filter($sourceArray, function($item) {
return $item['value'] > 'whatEverTime';
});

这样不行吗?
答:如果难点只在如何定位未知 key 的话 ... 下面这种方法可以帮你 ...

$value = current( $sourceArray )[0][0]; // 2014-03-29

php 5.4+ 适用 ...

如果要进行更复杂的操作 ... array_walk_recursive 这类直接忽视层级的函数也许有用 ...
答:看起来你追求的是性能快速。
我追求的是优雅,开发过简单的xpath语法来选择复杂数组里的元素。

我的代码没法开源,搜了一下,有类似实现: https://code.google.com/p/jsonpath/wiki/PHP

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如果快速获取层层array包围的值?请进来看代码~

admin 钻石

分享到:
上一篇
学生如何申请到万事达/VISA 的信用卡或虚拟信用卡
下一篇
从 VPS 发给 Gmail 的所有邮件都被 550 退信怎么办?

相关推荐

[GoLang] 优化连接池: 以 database/sql 为例

[GoLang] 优化连接池: 以 database/sql 为例

PHPer 有没有接活的,根据我的 HTTP api 写一套程序

PHPer 有没有接活的,根据我的 HTTP api 写一套程序

关于 CI 框架表单数据提交后在哪里处理

关于 CI 框架表单数据提交后在哪里处理

请问编译安装 lnmp 环境的正确顺序是啥?

请问编译安装 lnmp 环境的正确顺序是啥?

0条评论

发表评论 取消回复

要发表评论,您必须先登录。

提供最优质的资源集合

立即查看 了解详情
网站模板库

主题/付费下载/查看/余额管理/自定义积分,集成支付,卡密,推广奖励等。

本站导航
  • 链接标题
友情链接
  • 链接标题
快速搜索
本站由钛宇宙强力驱动
友情链接:
    商业源码网蜀ICP备2023005044号
    网站模板库
    • 登录
    • 注册
    网站模板库
    • 首页
    • web前端工具►
      • HTML/JS转换工具
      • JS/HTML格式化工具
      • 字母/英文大小写转换工具
      • robots.txt文件生成工具
      • Js压缩/格式化工具
      • Css在线压缩工具_代码格式化
    • 关于我们►
      • 免责声明
      • 联系我们
      • 广告服务
      • 服务项目
      • 关于我们
      • 网站轮播
      • 公告
      • 成都优优科技专用
      • 按行业分类
    • web学院►
      • 服务器教程
      • 学习资料►
        • 基础书籍
        • 交互书籍
        • 入门教程
        • 特效分类
      • 案例分享
      • web资讯
    • 网页特效►
      • 图片特效
      • 导航特效
      • 滑动按钮
      • 表单特效
      • 文字特效
      • 弹窗特效
      • 其他特效
    • 织梦模板►
      • 科技/电子/数码/通信
      • 文化/艺术/广告/传媒
      • 装修/设计/家居/家具
      • 基建/施工/地产/物业
      • 餐饮/酒店/旅游/票务
      • 食品/果蔬/饮料/日用
      • 服饰/珠宝/礼品/玩具
      • 摄影/婚庆/家政/生活
      • 运动/健身/体育/器材
      • 学校/教育/培训/科研
      • 美容/保健/医院/医疗
      • 金融/财税/咨询/法律
      • 政府/组织/集团/协会
      • 汽车/物流/交通/搬运
      • 机械/设备/制造/仪器
      • 化工/环保/能源/材料
      • 农业/畜牧/养殖/宠物
      • 其他模版
      • IT/软件/信息/互联网
    • 手机模板►
      • 手机APP模板
      • 微信小程序模板
      • wap
    • 网站模板►
      • joomla模板
      • Drupal模板
      • z-blog模板
      • EyouCms模板
      • Bootstrap模板
      • 帝国cms模板
      • CmsEasy模板
      • MetInfo模板
      • 购物商城模板►
        • Shopify主题
        • PrestaShop主题
      • 后台模板
      • 纯HTML模板
      • ecshop模板
      • phpwind模板
      • pbootcms模板
      • phpcms模板
      • wordpress模板
      • discuz模板
    • 教程►
      • 织梦教程
      • Discuz教程
      • WordPress教程
      • Phpcms教程
      • Phpwind教程
      • ECShop教程
      • Joomla教程
      • Drupal教程
      • zblog教程
      • EyouCMS教程
      • 帝国cms教程
      • MetInfo教程
      • CmsEasy教程

      弹窗标题

      这是一条网站公告,可在后台开启或关闭,可自定义背景颜色,标题,内容,用户首次打开关闭后不再重复弹出,此处可使用html标签...