PHP學習基礎

2021-07-05 11:25:55 字數 1105 閱讀 3738

筆記記錄一部分在w3school上學的,感覺會比較容易遺忘的。

關聯陣列是使用您分配給陣列的指定鍵的陣列。

有兩種建立關聯陣列的方法:

$age=array("peter"=>"35","ben"=>"37","joe"=>"43");

或者:

$age['peter']="35";

$age['ben']="37";

$age['joe']="43";

隨後可以在指令碼中使用指定鍵:

<?php

$age=array("bill"=>"35","steve"=>"37","peter"=>"43");

echo "peter is " . $age['peter'] . " years old.";

?>

如需遍歷並輸出關聯陣列的所有值,您可以使用 foreach 迴圈,就像這樣:

<?php

$age=array("bill"=>"35","steve"=>"37","peter"=>"43");

foreach($age as $x=>$x_value)

?>

以上為w3school中關於關聯陣列的講解。遍歷關聯陣列的方法需要有時重溫。

2.陣列中的元素能夠以字母或數字順序進行公升序或降序排序。

利用sort 或者 rsort做公升序降序排序。

利用asort、ksort對關聯陣列排序。

$globals 這種全域性變數用於在 php 指令碼中的任意位置訪問全域性變數(從函式或方法中均可)。

php 在名為 $globals[index] 的陣列中儲存了所有全域性變數。變數的名字就是陣列的鍵。

下面的例子展示了如何使用超級全域性變數 $globals:

<?php 

$x = 75;

$y = 25;

function addition()

addition();

echo $z;

?>

上面這個例子中,z作為globals這個關聯陣列的鍵值,是乙個變數,可以賦值。

php基礎學習

php預先定義了幾個常量,並提供了一種機制在執行時自己定義。常量和變數基本上是一樣的,不同的是 常量必須用define函式定義,常量一旦定義好,就不能被重新定義了。php中預先定義好的常量 file 當前正在處理的指令碼檔名。如果使用在乙個被包含的檔案中,那麼它的值就是這個被包含的檔案,而不是包含它...

php基礎學習

1 php的超級全域性變數 php提供了很多有用的預定義變數,可以在執行指令碼的任何位置訪問,用於提供與環境有關的大量資訊。globals 包含所執行指令碼全部可用的變數所組成的陣列,陣列的鍵即為變數的名稱。server 包含正在執行的指令碼的周邊環境資訊,例如伺服器的名稱和正在執行的頁面的名稱等。...

php基礎學習

1 基本語法 1 php語句是以分號結束,最後一條語句可以不用加分號,表示結束標籤表示分號 2 注釋 單行注釋 或者 多行注釋 3 所有使用者定義的關鍵字,函式,類對大小寫不敏感,如echo 所有變數對大小寫敏感 4 變數型別 全域性變數global 區域性變數local 靜態變數static 函式...