本文目錄一覽:
- 1、php 中 字元串$a,$a{0} 和 $[0]有什麼區別嗎?
- 2、1, 12=>2)是什麼意思?’ title=’php語言 $arr=array(5 =>1, 12=>2)是什麼意思?’>php語言 $arr=array(5 =>1, 12=>2)是什麼意思?
- 3、php中::代表什麼意思
- 4、PHP標籤中的元素名是幹嘛的,例如
- 5、php中的::代表什麼意思
- 6、 數組的元素值怎麼樣理解?’ title=’php => 數組的元素值怎麼樣理解?’>php => 數組的元素值怎麼樣理解?
php 中 字元串$a,$a{0} 和 $[0]有什麼區別嗎?
$a{0}大括弧跟中括弧效果都是一樣的把某個字元串變數當成數組處理,
?php
$a = “abcdefg”;
echo $a{0};
//這代表一個數組元素也就是$a變數的第一個字母a.運行一下你就明白了
?
1, 12=>2)是什麼意思?’>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是他的值
對象的屬性:對象本身有的常量
變數
特徵
方法:對象可以執行的的行為或者手段
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/307193.html