S@Kura的PHP进阶之路(五)

数组创建


变量类型

  • 整型
  • 字符串类型
  • 布尔类型
  • 浮点型

 方法一
        变量名称[索引值]=数据;
        变量名称[]=数据;//不写索引值默认是 索引数组,从0开始

         索引值相同时则后面的覆盖前面的
 方法二
        变量名称=array(
            索引值=>数据,
            ..........
        );
    数据里面还可放数组类型的数据,同一个数组中存储任何类型的数据(包括数组类型),需要使用print_r()函数来输出数组的具体内容

多维数组
        访问数值的方法
        变量名称[索引值][索引值].... 

<?php 
$students=array(
	0=>array(1,'孙胜利',true,60.5),
	1=>array(2,'李雷',true,80.5),
	2=>array(3,'韩梅梅',false,85.5)
);
var_dump($students);
?>

 

数组遍历 


遍历数组:每个都经历一遍的意思
 for循环
        用的比较少,因为有缺陷
foreach语句来实现遍历数组的目的
        

foreach(数组变量 as 变量1)

     {
            //每次循环执行的语句
            变量1代表当前正在经历(访问)的数据
    }

        
        foreach(数组变量 as 变量1=>变量2)

{
            //每次循环执行的语句
            变量1代表当前正在经历(访问)的数据的索引值
            变量1代表当前正在经历(访问)的数据

 }

预定义超全局数组变量


 已经定义好了(存在)的变量(存放的数据的类型是数组)。
 超全局:超级全局变量,作用域(有效区域)!

传递数据(提交数据)给服务器端主要两种方式,也是写web题目经常用到的知识

1.get方式

比如:
        ?参数名=参数值&参数名=参数值......
        http://localhost/demo5_3/index.php?参数名=参数值
        在服务器端(请求的php文件这边)可以通过$_GET来获取到
        $_GET索引值为参数名,索引值对应的数据就是参数值

 2.post方式

通过 HTTP POST 方法传递的变量组成的数组。是自动全局变量,与$_GET相似,只是方法不一样。

比如表单可以 post发送过来的(安全性/ 数据量大(浏览器限制GET)/ 但是保存到收藏夹:get方便),通过$_POST来获取到。

$_POST : 通过HTTP POST 的方式提交的数据,会封装到$_POST

  •  自动封装/URL编码
  •  $name=$_POST['username']; //获得表单提交的数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值