php数组定义方法
⑴ php怎么定义空数组
定义空一维数组,php是弱类型的语言,不用声明,直接定义就可以的
$arr = array();
定义空二维数组,直接嵌套
$arr = array(
array();
) 或者
$arr[] = array() 然后输出$arr就是二维数组
⑵ PHP里面怎么定义数组
$arr = [];
$arr1 = [1, 2, 6];
$arr3 = [1, "hello", "9999999999"];
arr4 = [
'abc' => 3333,
'dd' => "asdasd",
'ccc' => [1, 99, 10],
];
⑶ php中数组的定义有几种方法及区别
数组在PHP中包含2种表现,
一种是普通数组,定义方式有二种,
第一:
$a = array("aa","bb","cc")
第二:
$a[] = "aa";
$a[] = "bb"
$a[] = "cc";
一般用数组遍历的方式可以打印出所有数据,也可以使用数组的位标(从0开始计算)自定义打印,比如:
$a[0]的值就是aa,$a[1]的值是"bb"
数组遍历自己搜索下,也是2种方式
另外是别名数组,定义也是2种
第一:
$a = array("aa"=> "11","bb"=>"22")
第二:
$a["aa"] = "11";
$a["bb"] = "22";
使用数组的位标在别名数组就不行了,必须用别名
$a[0]就取不到值了,$a[“aa”]才能取到值"11"
数组遍历其中foreach有点不一样,自己搜索下
⑷ PHP数组的三种定义格式是怎么样的
格式就是这三种啊
1.$array=("value1","value2"……)
2.$array[key]="value";
3.$array(key1=>value1,key2=>value2……)
⑸ php怎样定义二维数组
示例:
$array = array();
$item = array();
$item['id'] = 1;
$item['xuefei'] = '50w';
$array[] = $item;
这三行
$item = array();
$item['id'] = 1;
$item['xuefei'] = '50w';
等效于 $item = array('id' => 1, 'xuefei' => '50w');
在php中,对于数组可以直接使用$array[]的方法在其尾部追加一个元素。例如
$array = array();
$array[] = 1;
结果为
Array (
0 => 1
)
⑹ php如何定义一个常量数组
<?php
constARR=['a','b'];
var_mp(ARR);
php版本要>=5.6才能使用,如果是5.6以下版本可以考虑把数组序列化后赋值给常量
⑺ PHP中怎样创建一个数组
$array = array();
这样就创建了一个空数组
$array = array('键'=>'键值');
创建了一个拥有键的数组
$array = array('值');
创建一个拥有默认键的数组,该数组键为数字,从0开始
⑻ php怎样定义二维数组
示例:
$array = array();
$item = array();
$item['id'] = 1;
$item['xuefei'] = '50w';
$array[] = $item;
这三行
$item = array();
$item['id'] = 1;
$item['xuefei'] = '50w';
等效于 $item = array('id' => 1, 'xuefei' => '50w');
在php中,对于数组可以直接使用$array[]的方法在其尾部追加一个元素。例如
$array = array();
$array[] = 1;
结果为
Array (
0 => 1
)
⑼ PHP中怎样进行数组的定义与输出
赋值:$arr=array{'asaaa','bbbbbb'};
可以直接用print_r($arr)输出,也可以通过foreach($arr as $k => $v){echo $v};如果是二维数组里面可以直接用$v['1']等输出