很多站长朋友们都不太清楚php数组[]a,今天小编就来给大家整理php数组[]a,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php里面怎么新建数组? 2、 php中数组的定义有几种方法及区别 3、 php 数组 4、 那个php数组怎么写?? 5、 php中array[a]和array['a']有什么区别呢? 6、 php怎么给数组赋值 php里面怎么新建数组?php里面新建数据可以通过两种方式,一种是通过array函数来创建,另一种就是通过赋值[]来创建。
<?php
$arr1 = array(1,2,3,4);
var_dump($arr1);
$arr2[0] = 1;
$arr2[1] = 2;
$arr2[2] = 3;
$arr2[3] = 4;
var_dump($arr2);
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 数组$a = array('11-12',3.5,'v:yes');
$b = array('11-12',3.5,'c:no');
$c = array('1-2',3.5,'v:yes');
$d = array('1-2',3.5,'c:no');
$f = array('1-2',3.5,'c:no');
$e = array($a,$b,$c,$d,$f);
$tmp = array();
foreach($e as $t) {
$k = $t[0].'_'.$t[1];
if(isset($tmp[$k])) {
if(end($tmp[$k]) != $t[2]) {
$tmp[$k][] = $t[2];
}
} else {
$tmp[$k] = $t;
}
}
//你要的结果
$arr = array_values($tmp);
//输出
var_dump($arr);
那个php数组怎么写??$a = array();
$a[2] = "dddddddddddd";
$a[2] 中的数字就可以直接用你的序号,php的数组是可以当map用的,还可以用字符串作为key
php中array[a]和array['a']有什么区别呢?功能上和表达上都是同一意思。都是代表数组下标为‘a’ 的值。
没有单引号的一般是用在有引号引住的字符串中,如$sql = "select * from news where id=array[a]";这样类似的情景。像有一些框架其实规范化了这样的写法用在模板上,如thinkphp。
有引号的就普遍存在的了,我就不举例了。
php怎么给数组赋值PHP数组赋值方法如下:
<?php
// 数值数组
$a = array();
$a[] = "aaaa";
$a[] = "bbbbbbb";
var_dump($a);
// 关联数组
$b = array();
$b['id1'] = "aaaa";
$b['id2'] = "bbbbbbb";
var_dump($b);
// 数组声明并赋值 (关联数组和数值数组同时存在)
$c = array(1, 2, "xxxx", 'sex' => '男');
$c['id1'] = "aaaa";
$c['id2'] = "bbbbbbb";
var_dump($c);
// 数组变量名称也可以不存在,直接给变量赋值
$d['a'] = 1;
$d['b'] = 2;
var_dump($d);
?>
关于php数组[]a的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php数组[]a php数组按值大小排序的详细内容...