美文网首页
PHP操作数组学习

PHP操作数组学习

作者: 乖乖的鱼儿记 | 来源:发表于2016-03-14 15:24 被阅读0次

开发中遇到一个数组操作的棘手问题好在一番搜索之后再网上找到了一些答案。
说明一下这段文字引用于http://www.phpfensi.com/php/20140107/1147.html
过滤关联数组的结果
假定你得到了如下一个数组,但是你仅仅想操作价格低于$11.99的元素:

Array 
( 
  [0] => Array 
    ( 
      [name] => checkers 
      [price] => 9.99 
    ) 
  [1] => Array 
    ( 
      [name] => chess 
      [price] => 12.99 
    ) 
  [2] => Array 
    ( 
      [name] => backgammon 
      [price] => 29.99 
    ) 
) ```

使用array_reduce()函数可以很简单的实现,代码如下:
```php
function filterGames($game){ 
 return ($game['price'] < 11.99); 
} 
$names = array_filter($games, 'filterGames'); 

array_reduce()函数会过滤掉不满足回调函数的所有的元素,本例子的回调函数就是filterGames,任何价格低于11.99的元素会被留下,其他的会被剔除,该代码段的执行结果:

Array 
( 
  [1] => Array 
    ( 
      [name] => checkers 
      [price] => 9.99 
    ) 
) 

相关文章

  • PHP数组的进阶用法

    对于数组的基本操作,可参考PHP数组的相关操作 array_filter()过滤数组元素array_filter(...

  • PHP 数组操作

    多维数组的各种操作 1、多维数组排序: 应用例子: 2、数组合并: 3、二维数组去重: 一维数组的各种操作

  • 2019-07-20

    PHP Array 函数允许您访问并操作数组。 支持简单的数组和多维数组。

  • PHP操作数组学习

    开发中遇到一个数组操作的棘手问题好在一番搜索之后再网上找到了一些答案。说明一下这段文字引用于http://www....

  • PHP:if an array subset of anothe

    PHP的集合操作 PHP提供了丰富的数组操作的函数,其中的array_diff和array_intersect可以...

  • php基础精粹

    PHP php数组 php数组之索引数组初始化 PHP数组之索引数组赋值 PHP数组之访问索引数组内容 PHP数组...

  • php常用数组操作函数

    在php开发中经常会用到的数组操作 基本函数: 数组分段: 数组与栈 数组与列队 数组排序 数组计算

  • php之数组

    整理了一份PHP开发中数组操作大全,包含有数组操作的基本函数、数组的分段和填充、数组与栈、数组与列队、回调函数、排...

  • PHP面试题2--常用的数组函数

    php常用数组函数 一,数组操作的基本函数 1. 数组的键名与值 array_values($arr); 获得...

  • PHP 数组遍历foreach语法结构及实例

    foreach()PHP foreach() 语法结构用于遍历操作或输出数组,foreach() 仅能用于遍历数组...

网友评论

      本文标题:PHP操作数组学习

      本文链接:https://www.haomeiwen.com/subject/jpuflttx.html