博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 数组
阅读量:6309 次
发布时间:2019-06-22

本文共 1512 字,大约阅读时间需要 5 分钟。

1.遍历数组

$a = array("aaa","bbb","ccc"); foreach ($a as $k => $v) {     echo $k .'
'; //输出键 echo $v .'
'; //输出值 }

2.explode() 函数把字符串打散为数组。

$str = "zheng.xiao.hang";  $str1 = explode(".", $str);  //从.分割打散成数组  print_r($str1);              // 输出数组元素

3.implode()函数将数组转化成一个新字符串。

$arr = array('Hello','World!','I','love','PHP!');echo implode(" ",$arr);  //输出  Hello World! I love PHP!

4.count()函数对数组中的元素个数进行统计。

$cars=array("Volvo","BMW","Toyota");echo count($cars);           //输出 3

5.array_search() 函数在数组中搜索某个键值,并返回对应的键名。

$a=array("a"=>"red","b"=>"green","c"=>"blue");echo array_search("red",$a);     //输出 a

6.array_shift()函数获取数组中的第一个元素。

$a=array("a"=>"red","b"=>"green","c"=>"blue");echo array_shift($a);  //输出 red

7.array_pop()函数获取数组中最后一个元素。

$a=array("red","green","blue");array_pop($a);print_r($a);    // 输出 Array ( [0] => red [1] => green )

8.array_unique()函数删除数组中重复的元素。

$a=array("a"=>"red","b"=>"green","c"=>"red");print_r(array_unique($a));    //输出 Array ( [a] => red [b] => green )

9.array_intersect() 函数用于比较两个(或更多个)数组的键值,并返回交集。

$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");$a2=array("e"=>"red","f"=>"black","g"=>"purple");$a3=array("a"=>"red","b"=>"black","h"=>"yellow");$result=array_intersect($a1,$a2,$a3);print_r($result);     //输出 Array ( [a] => red )

 10.array_merge() 函数把一个或多个数组合并为一个数组。

$a1=array("red","green");$a2=array("blue","yellow");print_r(array_merge($a1,$a2));  //输出Array ( [0] => red [1] => green [2] => blue [3] => yellow )

 

转载于:https://www.cnblogs.com/myzxh/p/9829065.html

你可能感兴趣的文章
WKWebView代理方法解析
查看>>
IOS定位服务的应用
查看>>
[SMS&WAP]实例讲解制作OTA短信来自动配置手机WAP书签[附源码]
查看>>
IOS中图片(UIImage)拉伸技巧
查看>>
【工具】系统性能查看工具 dstat
查看>>
基于zepto或jquery的手机端弹出框成功,失败,加载特效
查看>>
php引用(&)
查看>>
Delphi 操作Flash D7~XE10都有 导入Activex控件 shockwave
查看>>
oracle 学习笔记之名词解释
查看>>
MySQL Cluster搭建与测试
查看>>
python数据分析画图体验
查看>>
军规15 确保集成和调用第三方APP
查看>>
Etcd和ZooKeeper,究竟谁在watch的功能表现更好?
查看>>
Perl数据类型安全研究
查看>>
JS设计模式初识(十)-职责链模式
查看>>
DOM removeChild
查看>>
那些年,我们追过的“定时调度”
查看>>
C# 32位系统与64位系统调用不同的DLL文件
查看>>
MS Sql Server 数据库或表修复(Log日志文件损坏的修复方法)
查看>>
MySQL、SQLServer2000(及SQLServer2005)和ORCALE三种数据库实现分页查询的方法
查看>>