.php处理数组的常用函数,PHP处理数组的常用函数?

// array() 创建数组

$arr = array('a', 'b', 'cc', 'dd', 'cc', 'a');

var_dump($arr);

echo '
';

// in_array() 判断元素是否在数组中

if (in_array("cc", $arr)) {

echo "匹配已找到";

} else {

echo "匹配未找到";

}

echo '
';

// count() 返回数组中元素的数目

$count = count($arr);

echo $count;

echo '
';

// array_merge() 将多个数组合并成一个数组

$arr2 = array('1','2','a');

$arr3 = array_merge($arr,$arr2);

var_dump($arr3);

echo '
';

// array_diff() 比较两个或两个以上数组的差异,并返回差集

$result = array_diff($arr,$arr2);

var_dump($result);

echo '
';

// array_intersect() 获取两个或两个数组以上的交集

$result = array_intersect($arr,$arr2);

var_dump($result);

echo '
';

// array_keys() 获取数组的key列表

$keys = array_keys($arr);

var_dump($keys);

echo '
';

// array_values() 获取数组的值列表

$values = array_values($arr);

var_dump($values);

echo '
';

// array_unique() 删除数组中的重复值

$arr2 = array_unique($arr);

var_dump($arr2);

echo '
';

// array_push()将一个或多个元素插入数组的末尾(入栈)

array_push($arr,'ee','ff');

var_dump($arr);

echo '
';

// array_pop() 弹出并返回 array 数组的最后一个单元(出栈)

array_pop($arr);

var_dump($arr);

echo '
';

// array_walk() 使用用户自定义函数对数组中的每个元素做回调处理

function myfunction($value,$key){

echo "The key $key has the value $value
";

}

$a = array("a"=>"red","b"=>"green","c"=>"blue");

array_walk($a,"myfunction");

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值