php學習第一天----記錄我的PHP學習經歷

今天是新學PHP的第一天,雖然之前也看過一段時間的PHP文檔,但是看得有點散亂,都是一些小的碎的知識點,直到今天才開始系統的學習PHP文檔,網站是在http://www.w3school.com.cn上,由於之前有過一些C語言、c++包括java的基礎,所以看起來也比一般的自學着稍微快一點,而在PHP中,我決定換一種方式來記錄,之前的包括HTML、css樣式的學習筆記都比較散亂,不夠突出重點,而在PHP的記錄我想挑出來幾個重點來寫,順便加一些例子來輔助,這樣應該更方便閱讀一點,好了,閒話不多說了,直接上今天的成果吧!

1.對數組的循環

$arr=array("red","yellow","blue");

foreach($arr as $value){

echo $value;

echo "<br>";

}

2.超全局變量

所謂超全局變量,指的是在系統中內置的(不用定義),在整個腳本都能發生作用的變量(作用在所有區域)。

幾個重要的超全局變量:

1.$GLOBALS

之前的全局變量的定義是global $x,而這個$GLOBALS是超全局組合數組,包括所有的全局變量。

$x=5;

$y=10;

function sum(){

$GLOBALS["z"]=$GLOBALS["x"]+$GLOBALS["y"];

}

sum();

echo z;

//輸出:15

3.get與post的區別

這個因爲有很多圖片,所以我專門寫了一篇,想看的同學可以在文章底部找到這篇文章的傳送

4.PHP數組

與C語言,c++,java等語言不太相同的是,PHP有點個性

首先是聲明和賦值就很別具一格:

$cars=array("Volvo","BMW","Toyota");

然後是分類

因爲PHP是一門不太強調數據類型的語言,所以在PHP中數組不是按數據類型分的,

而是分爲

數值數組 - 帶有數字 ID 鍵的數組

關聯數組 - 帶有指定的鍵的數組,每個鍵關聯一個值

多維數組 - 包含一個或多個數組的數組

那麼什麼數值數組呢?是數組的值是數值類型的數組嗎?誒,慢着,PHP不是弱數據類型的嗎?

其實數值數組的意思是數組下標是數字的數組,例如:

$cars=array("Volvo","BMW","Toyota");

這裏邊的元素可以用數組下標進行訪問,例如$cars[0]="Volvo"..,所以$cars就是數值數組。

遍歷方式就是一般的for循環。

而關聯數組呢,就是以字符串作爲數組的下標來來問的,例如:

$cars=array("Volvo"=>"35.2","BMW"=>"42.3","Toyota"=>"53.6");

而訪問和數值數組的訪問也差不多,$cars["Volvo"]=35.2

遍歷方式是利用foreach來實現的

foreach($cars as $v=>$value){

echo "I like $v"."$value"."¥";

}

而多維數組我準備單獨開一節,下邊是get與post的傳送門,有興趣的小夥伴可以去瞅兩眼:

https://blog.csdn.net/sinat_35161044/article/details/81591447

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章