PHP数组
文章目录
1.定义数组
代码如下(示例):
$arr=['name'=>'赵政葳','sex'=>21]//关联数组
$arr=['zhangsan','lisi'] //索引数组
2.遍历数组
代码如下(示例):
$arr1=['zhangsan','lisi'];
foreach($arr1 as $key)
echo "$key.<br>";
?>
3.$_SERVER
代码如下(示例):
var_dump($_SERVER)//$_SERVER是一个包含诸如头信息、路径和脚本位置的数组。
4.$_GET
代码如下(示例):
var_dump($_GET)//访问get提交的数据
5.$_POST
代码如下(示例):
var_dump($_POST)//访问post提交的数据
6.$_REQUEST
代码如下(示例):
var_dump($_REQUEST)//此关联数组包含$_GET、$_POST和$_COOKIE中全部的内容
7.array_reverse
代码如下(示例):
$arr1=['zhangsan', 'lisi'];
var_dump(array_reverse($arr1))//翻转数组
8.array_unique
代码如下(示例):
$arr1=['zhangsan', 'lisi','lisi'];
var_dump(array_unique($arr1))//数组去重
9.rand()
代码如下(示例):
var_dump(rand(0,100));//0到100的随机数
10.array_rand()
代码如下(示例):
$arr1=['zhangsan', 'lisi','lisi'];
var_dump(array_rand($arr1,2))//随机在数组里面找两个值,返回的是索引
11.sort($arr)
代码如下(示例):
$arr=[1, 2,4,3];
var_dump(sort($arr));//从小到大给$arr里面的值排序
foreach($arr as $key)
echo "$key.<br>";
?>
12.rsort($arr)
代码如下(示例):
$arr=[1, 2,4,3];
var_dump(rsort($arr));//从大到小给$arr里面的值排序
foreach($arr as $key)
echo "$key.<br>";
?>
12.asort($arr)
代码如下(示例):
$arr1=[1, 2,4,3];
var_dump(asort($arr1));//从小到大给$arr里面的值排序,索引不会变
13.arsort($arr)
代码如下(示例):
$arr1=[1, 2,4,3];
var_dump(asort($arr1));//从大到小给$arr里面的值排序,索引不会变