php的基本數據類型


String字符串的運算符 在js中是+ php中是用於字符串拼接的

Boolean truefalse

|| &&

  1. ||運算 遇到一個不為0的數就終止,且返回這個數()
  2. &&運算 遇到第一個為0的數就終止,且返回0,如果沒有0就一直運算下去,且返回最后一個數 ()
  3. ||&&混合運算
  4. 首先判斷誰的優先級高 &&>||
  5. 再按上面兩句話判斷

Int整形 3 -3 0

Float 浮點型 2.3 -2.1

 

查看變量的數據類型 js typeof  php中使用方法 var_dump()查看變量的數據類型

 

 

 

Null Undefined

 

二者區別

 

Null空的對象 比如查找元素的父級節點

 

Undefined聲明了但未定義 在變量 一個是在對象屬性上

 

數組 array

 

  1. 使用array方法創建數組 可簡寫 []
  2. 使用count()方法獲取數組長度
  3. 使用for循環遍歷數組

 

以上數組是索引為有序的數字 0123***

 

關聯數組 指定索引

 

$arrs=array("a1"=>"12","b1"=>56,"c1"=>89);

 

echo $arrs['a1'];

 

前面是key 后者是value

 

使用foreach as 遍歷關聯數組

 

foreach($arrs as $key => $value){

 

// echo $key."<br/>";

 

echo $value."<br/>";

 

}

常量

Php中使用define()方法定義常量

Define(string,mixed,boolean)

String第一個參數是字符串類型 可以不帶$

Mixed第二個參數是任意類型

boolean第三個參數是布爾類型 對大小寫是否敏感

字符串方法簡單梳理

  1. strlen()返回字符串的長度
  2. strpos()

運算

  1. 四則運算 返回的是計算結果
  2. 比較運算 返回的是truefalse
  3. == ===  ==是比較運算符 12==”12” ture ==只比較值 不比較類型 === 即比較值也比較類型。主要用在判斷上
  4. 邏輯運算符 || &&

|| 遇到一個不為0的數就終止,且返回這個數

&&遇到第一個為0的數就終止,且返回0,如果沒有0就一直運算下去,且返回最后一個數

  1. 自增自減 a++ ++a;a-- --a;
  2. 三元運算  條件?表達式1:表達式2

echo $a>13?"hello":"world";

條件語句

If else

 

Switch

 

備注php中頁面出現亂碼

 

headr("Content-Type:text/html;charset=utf-8");

 

設置mime類型,以某種文件格式響應給客戶端。

 

$sex ="man";

 

switch($sex){

 

case "man":echo "這是個男的";

 

break;

 

case "woman":echo "這是個女的";

 

break;

 

}

 

超級全局變量

 

不受作用域限制 函數內函數外都可以使用

 

$GLOBALS 所有全局的東西都存在這里

 

$_SERVER 所有服務方面的信息都存在這里

 

$_REQUEST

 

$_POST 客戶端post提交的數據都存在這里

 

$_GET 客戶端get提交的數據都存在這里

 

$_COOKIE

 

$_SESSION 他們都是數組

 

get提交 在網絡地址欄 post在http協議的請求體中

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM