资讯专栏INFORMATION COLUMN

关于PHP数组的几个小技巧

chenjiang3 / 2925人阅读

摘要:我们知道在中多了几个对数组使用的新特性。这里我们举两个实际的例子吧例子一仔细体会。例子二看到了吧,可以直接在循环中指定变量,然后在循环体中来使用,是不是很简单好了本文就这些内容了,欢迎继续关注。更多知识,请前往

我们知道在PHP7.1中多了几个对数组使用的新特性。

这里我们举两个实际的例子吧:

例子一:

// PHP 7.1+
$options = ["enabled" => true, "compression" => "gzip"];
["enabled" => $enabled, "compression" => $compression] = $options;

var_dump($enabled);  // true
var_dump($compression);  // gzip

仔细体会。

例子二:

$members = [
    [1, "Seb"],
    [2, "Alex"],
    [3, "Brent"],
];

foreach ($members as [$id, $name]) {
    // do something with $id and $name
}

看到了吧,可以直接在循环中指定变量,然后在循环体中来使用,是不是很简单?

好了本文就这些内容了,欢迎继续关注。

更多PHP知识,请前往 PHPCasts

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

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

相关文章

  • JavaScript 的几个小技巧

    摘要:的几个小技巧尽早将无效的用例尽早返回,避免意外和不必要的代码处理。要添加一种新的就需要再添加一个分支判断多重判断时使用或者,避免过长逻辑判断改进后一次循环两个数组 JavaScript 的几个小技巧 1. 尽早 return function transformData(rawData) { // check if no data if (!rawData) { ret...

    arashicage 评论0 收藏0
  • Pandas数据类型转换的几个小技巧

    摘要:利用的一些辅助函数进行类型转换的函数和复杂的自定函数之间有一个中间段,那就是的一些辅助函数。这些辅助函数对于某些特定数据类型的转换非常有用如。 利用Pandas进行数据分析时,确保使用正确的数据类型是非常重要的,否则可能会导致一些不可预知的错误发生。笔者使用Pandas已经有一段时间了,但是还是会在一些小问题上犯错误,追根溯源发现在对数据进行操作时某些特征列并不是Pandas所能处理的...

    luckyw 评论0 收藏0
  • 杂货 - 收藏集 - 掘金

    摘要:消息队列技术介绍后端掘金一消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合异步消息流量削锋等问题。的内存优化后端掘金声明本文内容来自开发与运维一书第八章,如转载请声明。 消息队列技术介绍 - 后端 - 掘金一、 消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构。是大型分布式系...

    loostudy 评论0 收藏0
  • php curl getinfo的时间分析

    摘要:图示图解在中的几个比较重要的时间范围都已标记出来,如有错误,希望能够指正。 引言 在php中可以使用curl调用远程接口,在调用完成以后, 能够获取相关的内容和信息,但有时候, 我们需要统计这个调用过程的时间, 尤其是在使用curl做并发测试的时候,这个统计就尤为重要,针对其中关于时间的几个统计项,在curl中给出的中文解释非常模糊, 且网上针对这方面的资源并不好找,我在这里做个说明...

    miya 评论0 收藏0
  • 20 个 Laravel Eloquent 必备的实用技巧

    摘要:看起来是一个简单的机制,但是在底层,有很多半隐藏的函数和鲜为人知的方式来实现更多功能。在这篇文章中,我将演示几个小技巧。另外,在里也有些和时间相关的预定义方法通过关系排序一个复杂一点的技巧。幸运的是,确实有这样的方法。 showImg(https://segmentfault.com/img/bV8L5s?w=1240&h=634); Eloquent ORM 看起来是一个简单的机制,...

    clasnake 评论0 收藏0

发表评论

0条评论

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