PHP数组

暑假学的没怎么懂,今天做题时仔细想了一下关于使用PHP中数组的知识,总算大悟,还是动手敲一下代码懂得快!

php中代码为

开始测试:

1.输入地址为

http://127.0.0.1/?username=[1]

页面显示为

说明以‘参数名’=‘参数’的方式,即使参数是数组类型的,但是&_GET[‘username’]接收的仍是字符串类型

$_GET['username'] === '[1]'

2.输入地址为

http://127.0.0.1/?username[]

页面显示为

意思为:

数组中的键‘username’对应的值为一个数组,这个数组键为默认的‘0’,值为空字符串

$_GET['username'] === ['']

3.输入地址为

127.0.0.1/?username[]=1

页面显示为

$_GET['username'] === ['1']

sum

给参数传递的值为数组需要用‘参数名[]’的形式


1
2
3
4
5
<?php

$a = $_GET['t'];

var_dump($a);

1.传递数组参数时指定下标:

?t[a]=1

页面显示:

array(1) { ["a"]=> string(1) "1" }

2.传递多个数组参数:

?t[]=1&t[]=2

页面显示:

array(2) { [0]=> string(1) "1" [1]=> string(1) "2" }