php 指针遍历、预定义数组和常用函数

本文详细介绍了PHP中数组的各种操作方法,包括定义、取值、遍历等基本操作,以及使用current、key等函数进行指针遍历的方式。此外,还探讨了如何利用预定义的全局变量和函数来处理数组,并提供了数组函数的具体用例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<?php
/*//定义
$attr = array(1,2,3);
$attr[] = 1;
$attr = array("one"=>"hello");
//数组取值
$attr[0];
$attr["one"]
//数组遍历
for()
foreach()
each() list()*/

//4.指针遍历
/*$attr = array(
"one"=>"aaaa",
"two"=>"bbbb",
"three"=>"cccc",
10,
10
);*/

//echo current($attr); //取当前元素的value值
//echo key($attr); //取当前元素的key

//next($attr); //将数组里面的指针指向下一个(向下移)
//prev($attr); //将数组里面的指针指向上一个(向上移)

//end($attr); //将指针指向最后一个
//reset($attr);  //将指针复位

/*while(next($attr))
{
    echo current($attr)."<br>";
}*/

/*do
{
    echo current($attr)."<br>";
}
while(next($attr))*/

//全局变量
/*$a = 10;

function Show()
{
    $a = 8;
    
    global $a;
    
    echo $a;
}
Show();*/

//var_dump($_SERVER);
//var_dump($_ENV);
//$_POST //提交的post值  $_GET //提交get 值 $_REQUEST //提交的get或post值
//$_FILES 用户提交的文件信息
//var_dump($_FILES);

//数组的函数(方法)
//echo count($attr); //获取数组元素的个数
//var_dump(in_array("aaaac",$attr)); //判断元素是否在数组里面
//$attr = array_reverse($attr); //翻转数组
//$attr = array_unique($attr); //对数组的元素进行去重
//unset($attr["two"]); //删除数组里面的某个元素

//$attr = array(1,2,3,4,5,6);
//$attr1 = array(9,10);
//unset($attr[2]);
//$attr = array_values($attr); //重新建立索引
//$attr = array_merge($attr,$attr1); //合并数组

//向数组里面添加元素
//array_push($attr,10); //追加,函数方式
//$attr[] = 10; //赋值方式


?>
<!--
<form action="test.php" method="post" enctype="multipart/form-data">
    <input type="text" name="uid" />
    <input type="file" name="file" />
    <input type="submit" value="提交" />
</form>
-->
View Code

 

转载于:https://www.cnblogs.com/bilibiliganbei/p/5554139.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值