资讯专栏INFORMATION COLUMN

vcollect PHP Extension 让你优雅的处理集合!

Null / 1433人阅读

摘要:永不停更,如果觉得好请留下一个介绍是一个,提供流畅便利的数组数据操作。安装定位于下的目录,执行编译安装在扩展目录内,执行修改在文件中加入使用创建集合可用方法更多方法将后续更新举例快速过滤或筛选集合永不停更,如果觉得好请留下一个

永不停更,如果觉得好请留下一个star!
Github:https://github.com/VikinDev/v-collect

介绍:

vcollect 是一个PHP C Extension,提供流畅、便利的数组数据操作。


安装: 1、Clone

定位于PHP下的ext目录,执行

git clone https://github.com/VikinDev/v-collect.git
2、编译安装

在扩展目录内,执行

phpize
./configure
make && make install
3、修改ini

在php.ini文件中加入extension = vcollect.so

使用 创建集合
$test = vcollect([1, 2, 3, 4, 5, 6]);
可用方法
^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^
map collapse avg has mx mi toJson toArray take pluck
where ......更多方法将后续更新
举例:where

快速过滤或筛选集合

$vcollect = vcollect([
    ["developer" => ["name" => "Taylor", "option" => ["test" => "one"] ] ],
    ["developer" => ["name" => "Abigail", "option" => ["test" => "two"] ] ]
]);

$vcollect->where("developer.option.test", "one")->toArray();

// ["developer" => ["name" => "Taylor", "option" => ["test" => "one"] ] ]

永不停更,如果觉得好请留下一个star!
Github:https://github.com/VikinDev/v-collect

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22225.html

相关文章

  • 使用XHProf分析PHP性能瓶颈(一)

    摘要:输出的性能数据中添加数据。中间是要分析的代码。是一个绘制图形的工具,可以更为直观的让你查看性能的瓶颈。这样所有使用该环境的都会生效。这样仅该项目生效。 安装xhprof扩展 wget http://pecl.php.net/get/xhprof-0.9.4.tgz tar zxf xhprof-0.9.4.tgz cd xhprof-0.9.4/extension/ sudo phpi...

    pkwenda 评论0 收藏0
  • PHP底层工作原理

    摘要:因此,我们需要性能优异的引擎合适的车轮正确的跑道三架构从下往上四层属于操作系统的底层服务器,属于次服务器,沟通和属于服务端编程语言,通过模块和关联和其他服务属于应用服务,通过的外挂模块和关联参考文档底层工作原理 一、简介 PHP总共有三个模块:内核、Zend引擎、以及扩展层 PHP内核用来处理请求、文件流、错误处理等相关操作 Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟...

    mumumu 评论0 收藏0
  • PHP执行原理

    摘要:执行原理是一门应用非常简单,开发效率极高的一门语言,其弱类型的变量能省去程序员大量的定义变量类型转换等的时间和精力。程序最终被翻译为一组处理函数的顺序执行。只有减为时才会真正执行销毁操作。 PHP执行原理 php是一门应用非常简单,开发效率极高的一门语言,其弱类型的变量能省去程序员大量的定义变量、类型转换等的时间和精力。它是一种适用于web开发的动态语言。 1. php设计的原理和特点...

    silvertheo 评论0 收藏0
  • MongoDB 入门教程

    摘要:可选,抛出异常的级别。示例教程更新一条数据标题。命令行下执行进入数据库进入库可查看当前库用户列表执行新建用户设置账户密码,并指定级别。重启服务重新进入数据库,发现命令无法执行,报权限不足错误。命令可以正常执行。 1.MongoDB 简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB ...

    Vicky 评论0 收藏0

发表评论

0条评论

Null

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<