php資料型別總結:
1:boolean 布林型別
返回值就是true和false
特殊情況:(1)false
(2)整型0的時候
(3)空字串/字串「0」
(4)null
以上都會被返回false
-1和其它非零值(不論正負)一樣,被認為是true
2
:
integer 整型
注意: 使用八進位制表達,數字前必須加上 0(零)。
要使用十六進製制表達,數字前必須加上 0x。
要使用二進位制表達,數字前必須加上 0b。
3:float 浮點型
4:string 字串
單引號 雙引號
最好是外雙里單,
5:array 陣列
(1)$arr = [1,2,3,4]
(2)列印陣列:print_r($arr) or var_dump($arr)
(3)php中的陣列叫鍵值對,而不是下標
(4)包含有合法整型值的字串會被轉換為整型。例如鍵名"8"實際會被儲存為 8。但08"則不會強制轉換,因為其不是乙個合法的十進位制數值。
定義:$a = "ggg";
$$a = "world";
echo $ggg;*****===world
陣列的值可以是任何型別!
$num1 = 1.2e3;
$num2 = 7e-10;
echo $num1."
".$num2;
1:array_product 計算陣列中所有值的乘積
結果輸出$a**********=24
如果裡面出現0,所有乘積為0;
如果字串,將會過濾掉。
2:array_rand 從陣列中隨機取出乙個或多個單元
eg://2:array_rand 從陣列中隨機取出乙個或多個單元*
$a = array_rand($arr);
echo $a;
結果輸出的是:鍵,而不是值;
3:array_pop 將陣列最後乙個單元移除陣列
結果為:
4:array_unshift 在陣列開頭插入乙個或多個單元格
eg:插入乙個:
array_unshift($arr,121);
插入多個:
!!再插入之後,陣列的鍵會自動重新排序
5:array_push 將乙個或多個單元壓入陣列的末尾(入棧)
array_push($arr, "張三");
結果:
6:array_sum 計算陣列中所有值的和
eg:$a = array_sum($arr);
var_dump($a);
如果裡面出現0,或者字串,將會過濾掉;
7:array_unique 移除陣列中重複的值
eg:只會判斷鍵是否重複,不會判斷值
8:asort 對陣列進行排序並保持索引關係
不需要賦值
9:arsort 對陣列進行逆向排序並保持索引關係
eg:10:ksort 鍵名的正序對陣列進行排序:
11:sort 鍵值的正序對陣列進行排序(值排序,不會儲存鍵)
12:krsort 對陣列按照鍵名排序
13:rsort 鍵值的倒序對陣列進行排序
14:list 把陣列中的值賦給一些變數
ps: (1)前面有k的,是對鍵名進行排序(值不會變)
(2)前面有a的,就說明鍵不會變(有索引)
C 常用資料型別
1.整數型別 代表一種沒有小數點的整數數值,也就是我們小時候學習的整數,如0,3902,38445.c 語言中包含以下整數型別,他們之間的差異就是數值大小的範圍不一致,每一種型別按照有無負號,分成了兩種不同的版本。sbyte 8 位有符號整數 定義的變數的取值範圍從 128 127 byte 8 位...
Delphi 常用資料型別
object pascal有多個預定義的資料型別,使用者可以隨意宣告這些型別的變數。下面針對一些重要且常見的資料型別進行介紹。1.簡單型別 簡單型別包括序數型和實數型。這些型別的特點就是不可以再進行分割。下面對常用資料型別進行介紹。1 整數型 integer 整數型是整數的集合,包括多種不同的整數類...
MySQL常用資料型別
1 整數 分為 tinyint smallint mediumint int 和bigint等5種 signen 有符整數,可儲存正數和負數,如 tinyint signed 表示的範圍是 127 128 unsigned 無符整數,只能儲存正數,但是表示的值是有符整數的兩倍,如 tinyint u...