您的位置:

php中元素代表什么,php数组元素

本文目录一览:

php 中 字符串$a,$a{0} 和 $[0]有什么区别吗?

$a{0}大括号跟中括号效果都是一样的把某个字符串变量当成数组处理,

?php

$a = "abcdefg";

echo $a{0};

//这代表一个数组元素也就是$a变量的第一个字母a.运行一下你就明白了

?

php语言 $arr=array(5 =>1, 12=>2)是什么意思?

php中数组中的元素分为两个部分,一个是键,也就是key,一个是值,也就是value。

$arr[key]=value.换成你给的数组就是:

$arr[5]=1;$arr[12]=2.

比如:

$a=array(1,2,3,4);数组a中,只赋给了值,分别是1,2,3,4。其实,他默认的还在每个值前有一个键,只是没有显示。默认的是从0开始,比如上面的数组,他们的键分别是:0,1,2,3。

用户可以给这些值赋键,也就是用户手动给他添加键。而键的内容用户自定。可以是数字也可以是字符。比如:

$a=array("ab"=1,"c"=bb);

这样,数组a就可以写成:

$a[ab]=1;$a[c]=bb.

方括号中的是键,等号后的事值。这样就可以标记数组中的不同值,不会因为数组中有多个值而没有办法出去其中的一个值,只要提供键,就可以取出对应的值了。

你所提供的数组,名称叫做arr,他其中记录了两个值,分别为1和2。而1和2所对应的键分别为5和12。键其实就是个标记,来记录数组中值存放的位置。

php中::代表什么意思

php中的::是调用类中的静态方法或者常量,属性的符号

例如

class aaa{

static function ar(){

}

function br(){}

}

使用非静态方法,要先创建实例

$obj = new aaa();

$obj - br();

使用静态方法,无需创建实例,直接使用类名

aaa::ar();

PHP标签中的元素名是干嘛的,例如

对标签的属性进行定义,比如元素type指明该input标签的type属性值为text,元素name指明该input标签的name属性值为user

php中的::代表什么意思

php中的::是在你调用类中的静态函数成员时使用的,以下是示例:

class foo {

function bar1() {

echo 'foobar';

}

static function bar2(){

echo 'static foobar';

}

}

// 普通类成员函数调用

$foo = new foo;

$foo-bar1();

//静态函数调用

foo::bar2();

从上面的示例可以看出,静态成员函数可以直接调用,而不用先new建立类实例。

php => 数组的元素值怎么样理解?

数组可以看成

有序的

key-value的数据集合

key相当于

这个数据再数组中的位置,value是他的值

对象的属性:对象本身有的常量

变量

特征

方法:对象可以执行的的行为或者手段