php中數(shù)組最簡單的使用方法
我們在說映射的時候,有些小伙伴就會聯(lián)想到數(shù)組,沒錯,因為數(shù)組就是用了映射的思想。這里很多剛學(xué)php的小伙伴對概念不是很了解,不過小編把數(shù)組的定義、語法整理出來,大家跟著進行實例學(xué)習(xí)就可以了,最后再看看使用數(shù)組的一些注意事項。下面我們進入今天的學(xué)習(xí)吧。
1.定義
數(shù)組是PHP中的重要數(shù)組類型之一,是復(fù)合類型
數(shù)據(jù)的集合,在PHP中數(shù)組是一個有序映射
2.語法
array$arr = array(1, 2, 3); []$arr = [1, 2, 3];
3.實例
<?php //描述一個學(xué)生的信息 //包括姓名、性別、年齡、成績 //認為以下變量是關(guān)于一個學(xué)生信息 //但是對于PHP 來說,這四個變量是沒有任何關(guān)系的。 $name = "AJEST"; $sex = true; $age = 24; $score = 59.9; $stu1 ; //第一個學(xué)生 $stu1 = $name; $stu1 = $sex; $stu1 = $age; $stu1 = $score; var_dump($stu1); //float(59.9) ?>
4.數(shù)組鍵值注意事項
PHP 數(shù)組的鍵值僅支持字符串 (string) 和整型 (integer). 其他類型均會轉(zhuǎn)換數(shù)字或字符串。浮點類型會被轉(zhuǎn)換為整型類型的,8.7->8. 布爾類型則會轉(zhuǎn)換為整型類型的,true->1, false->0. Null 會被轉(zhuǎn)換為空的字符串,數(shù)組和對象則不會轉(zhuǎn)換成為字符串類型和整型。會拋出一個警告: Illegal offset type.
注意的是字符串類型假如是有效十進制數(shù)字的話,則會轉(zhuǎn)換為整型. "8"->8. 若不想轉(zhuǎn)換則在數(shù)字前添加 "+" 符號.
PHP數(shù)組知識點擴展:
PHP 數(shù)值數(shù)組
這里有兩種創(chuàng)建數(shù)值數(shù)組的方法:
自動分配 ID 鍵(ID 鍵總是從 0 開始):
$cars=array("Volvo","BMW","Toyota");
人工分配 ID 鍵:
$cars[0]="Volvo"; $cars[1]="BMW"; $cars[2]="Toyota";
下面的實例創(chuàng)建一個名為 $cars 的數(shù)值數(shù)組,并給數(shù)組分配三個元素,然后打印一段包含數(shù)組值的文本:
<?php $cars=array("Volvo","BMW","Toyota"); echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?>
以上就是php中數(shù)組最簡單的使用方法的詳細內(nèi)容,更多關(guān)于數(shù)組怎樣php中使用的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
smarty內(nèi)置函數(shù){loteral}、{ldelim}和{rdelim}用法實例
這篇文章主要介紹了smarty內(nèi)置函數(shù){loteral}、{ldelim}和{rdelim}用法,實例分析了{loteral}、{ldelim}和{rdelim}的功能及使用技巧,需要的朋友可以參考下2015-01-01PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED問題解決辦法
這篇文章主要介紹了PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED問題解決辦法,需要的朋友可以參考下2014-05-05