用户工具

站点工具


php数组

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
php数组 [2026/01/06 06:43]
82.156.134.83 已恢复为旧版 (2025/12/16 14:47)
php数组 [2026/05/02 06:25] (当前版本)
216.73.216.142 已恢复为旧版 (2026/01/28 16:30)
行 24: 行 24:
        
  
-  一维 变二维 按照指定长度分割  --- array_chunk   +array_chunk 一维 变二维 按照指定长度分割  
-  二维变一维  获取数据表指定的一列的所有值 (php5.5以上) --- array_column +   
 +array_column 二维变一维  获取数据表指定的一列的所有值 (php5.5以上)
    
  
 ======  数组新增 ====== ======  数组新增 ======
      
- +  
-  头部增 ---  array_unshift    +array_unshift 头部增  array_push 尾部增  
-  尾部增 ---  array_push  +
    
 ======  数组删除  ====== ======  数组删除  ======
      
  
-  头部删 --- array_shift      +array_shift  头部删   array_pop 尾部删 
-  尾部删 --- array_pop  +
  
 ====== 数组的拼接 ====== ====== 数组的拼接 ======
  
-  数组连接 --- array_merge    +array_merge  数组直接 
-  数组直接 --  array() array() +
  
  
行 77: 行 75:
 ====== 数组的键 ====== ====== 数组的键 ======
  
 + 
   array_key_exists 是否存在指定的键      array_key_exists 是否存在指定的键   
   array_keys     获取所有键     array_keys     获取所有键  
行 102: 行 101:
   rsort — 对数组降序排序重置键值   rsort — 对数组降序排序重置键值
      
-  保持键值的排序+保持键值的排序
      
   asort — 对数组进行升序排序并保持键值   asort — 对数组进行升序排序并保持键值
   arsort — 对数组进行降向排序并保持键值   arsort — 对数组进行降向排序并保持键值
-   
-  键排序 
   ksort — 对数组根据键名升序排序   ksort — 对数组根据键名升序排序
   krsort — 对数组按照键名逆向排序    krsort — 对数组按照键名逆向排序 
-   
-  二维数组排序 
   array_multisort  —   二维数组 排序   可用于多重排序   array_multisort  —   二维数组 排序   可用于多重排序
    
行 119: 行 114:
 ====== 特殊难点的可自定义函数  ====== ====== 特殊难点的可自定义函数  ======
  
-  为数组的每个元素应用回调函数 -- array_map   +  array_map  为数组的每个元素应用回调函数 
-  过滤空值或指定值            -- array_filter    +  array_filter  过滤空值或指定值  
-  去重                       -- array_unique  +  array_unique 关联的去重 
  
        
/home/minxuanbm4ipnyxlu3ann/wwwroot/dokuwiki/data/attic/php数组.1767652992.txt.gz · 最后更改: 2026/01/06 06:43 由 82.156.134.83