PHP基礎筆記(2)

2021-06-27 19:17:40 字數 1171 閱讀 1125

1. foreach迴圈。

foreach 迴圈只適用於陣列,並用於遍歷陣列中的每個鍵/值對。

每進行一次迴圈迭代,當前陣列元素的值就會被賦值給 $value 變數,並且陣列指標會逐一地移動,直到到達最後乙個陣列元素。

下面的例子演示的迴圈將輸出給定陣列($colors)的值。

<?php 

$colors = array("red","green","blue","yellow");

foreach ($colors as $value)

?>

2.陣列

(1)陣列的建立方法:

1           

$cars=array("volvo","bmw","saab");
2

$cars[0]="volvo";

$cars[1]="bmw";

$cars[2]="saab";

3.關聯陣列的的定義方法:

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

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

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

4.陣列排序函式

5.php超全域性變數

php 中的許多預定義變數都是「超全域性的」,這意味著它們在乙個指令碼的全部作用域中都可用。在函式或方法中無需執行 global $variable; 就可以訪問它們

6.提交表單

(通過 php trim() 函式)去除使用者輸入資料中不必要的字元(多餘的空格、製表符、換行)

(通過 php stripslashes() 函式)刪除使用者輸入資料中的反斜槓(\)

表單驗證有關正則匹配

名字

$name = test_input($_post["name"]);

if (!preg_match("/^[a-za-z ]*$/",$name))

e-mail

$email = test_input($_post["email"]);

if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email))

PHP基礎知識筆記2

1.php遍歷陣列的三種方式和各自的區別 使用for迴圈 只能遍歷索引陣列 使用foreach迴圈 可以遍歷索引陣列和關聯陣列,可以對陣列進行reset 操作 使用while list each 迴圈 聯合使用,同樣可以遍歷索引陣列和關聯陣列,不會reset 3.php中如何優化多個if.elsei...

php學習筆記之基礎知識2

以下學習筆記均求學於php中文網 檢視資料型別 gettype 傳入乙個變數 能夠獲取變數的型別 var dump 傳入乙個變數 輸出變數的型別和值 eg float 13.14 type gettype float echo type var dump float is 系列函式判斷某個東西是不是...

PHP基礎語法2

多維陣列 arr1 array a md b ad arr2 array c sd d ae arr array us arr1,ab arr2 使用多維陣列 echo eg arr1.php arr.php if empty post name else if isset post interes...