前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP 数组相关函数

PHP 数组相关函数

作者头像
康怀帅
发布2018-02-28 15:15:50
1.4K0
发布2018-02-28 15:15:50
举报
文章被收录于专栏:康怀帅的专栏康怀帅的专栏

本文列举了 PHP 数组相关函数。

数组长度

代码语言:javascript
复制
int count(mixed $var [, int $mode = COUNT_NORMAL]);

此函数也可以返回对象的属性个数。

字符串与数组转化

一维数组转化为字符串

代码语言:javascript
复制
string implode( string $glue, array $array);

返回一个字符串,由 $glue(默认为空) 分隔开的数组的值。

分隔字符串,返回数组

代码语言:javascript
复制
array explode( string $delimiter , string $string [, int $limit]);

使用特定的分隔符 ($delimiter) 分隔字符串 ($string),返回一个数组。

$limit 限制返回数组的元素个数,如果结果大于 $limit,则最后一个元素包含剩余的结果。

判断数组某一值是否存在

代码语言:javascript
复制
$name = [
    "name" => "tom",
    "age=>12",
    'desc' =>
        [
            23,34,35
        ]
];

//判断某个数组中是否存在指定的 key

var_dump(array_key_exists('id', $name['desc']));

//搜索值

var_dump(in_array(23, $name['desc']));

//返回键名

var_dump(array_search(34,$name['desc']));

去掉数组中的空值

代码语言:javascript
复制
array_filter($arg [, $callback, $use_keys]);

合并多个数组

代码语言:javascript
复制
array_merge($arr1, $arrays...);

排序

代码语言:javascript
复制
// 升序

sort(&$arg [, $sort_flags]);

// 降序

rsort(&$arg [, $sort_flags]);

// 按键排序

ksort(&$arg [, $sort_flags]);

// 按值排序

asort(&$arg [, $sort_flags]);

krsort(&$arg [, $sort_flags]);

arsort(&$arg [, $sort_flags]);
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-10-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数组长度
  • 字符串与数组转化
    • 一维数组转化为字符串
      • 分隔字符串,返回数组
      • 判断数组某一值是否存在
      • 去掉数组中的空值
      • 合并多个数组
      • 排序
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档