1、在test.php文件內(nèi),使用header設(shè)置test.php執(zhí)行的編碼為utf8,避免輸出中文的時(shí)候出現(xiàn)亂碼。
創(chuàng)新互聯(lián)秉承實(shí)現(xiàn)全網(wǎng)價(jià)值營(yíng)銷(xiāo)的理念,以專(zhuān)業(yè)定制企業(yè)官網(wǎng),成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),微信小程序,網(wǎng)頁(yè)設(shè)計(jì)制作,成都手機(jī)網(wǎng)站制作,全網(wǎng)整合營(yíng)銷(xiāo)推廣幫助傳統(tǒng)企業(yè)實(shí)現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級(jí)專(zhuān)業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對(duì)客戶都以感恩的心態(tài)奉獻(xiàn)自己的專(zhuān)業(yè)和所長(zhǎng)。
2、在test.php文件內(nèi),創(chuàng)建一個(gè)測(cè)試的數(shù)組,例如,定義一個(gè)分類(lèi)的數(shù)組,其對(duì)應(yīng)的索引值分別為0,4,8。
3、在test.php文件內(nèi),使用array_values()方法將上一步的數(shù)據(jù)重新排序,并且從0開(kāi)始,把重新排序的數(shù)組保存在$result變量中。
4、在test.php文件內(nèi),使用foreach方法遍歷數(shù)組,其中$k為索引值,$v為索引值對(duì)應(yīng)的數(shù)組值。
5、在test.php文件內(nèi),使用echo方法輸出數(shù)組中的索引值和對(duì)應(yīng)的數(shù)組值即可。
$arr?=?array("PHP","JAVA","C++");
var_dump($arr);
//獲取數(shù)組中元素的值如下:
foreach($arr?as?$key=$value{
echo?$value;?//輸出即可
}
瀏覽器下看到的如下:
array (size=3)
0 = string 'PHP' (length=3)
1 = string 'java' (length=4)
2 = string 'C++' (length=3)
獲取的結(jié)果
PHPjavaC++
// 假設(shè)你獲取的這個(gè)字符串是$str
$jsonObj = json_decode($str,true); // 如果不設(shè)置第二個(gè)參數(shù),或者是false的話,返回的會(huì)是StdClass,而不是數(shù)組
$name = $jsonObj['user']['name'];
無(wú)非就是一個(gè)把JSON轉(zhuǎn)換成相應(yīng)語(yǔ)言的數(shù)據(jù)結(jié)構(gòu)的過(guò)程
需要準(zhǔn)備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開(kāi)php編輯器,新建php文件,例如:index.php,并定義一個(gè)數(shù)組。
2、在index.php中,輸入代碼:echo $a[mt_rand(0, count($a) - 1)];。
3、瀏覽器運(yùn)行index.php頁(yè)面,此時(shí)隨機(jī)打印出了數(shù)組中的值。
4、瀏覽器按F5刷新,發(fā)現(xiàn)確實(shí)是隨機(jī)的。
一、首先把數(shù)組賦予一個(gè)變量,如:
$arr=Array('0'='a','1'='b','2'='c');
二、取出數(shù)組的值
取第一個(gè)值:$arr[0]
取第二個(gè)值:$arr[1]
取第三個(gè)值:$arr[2]
取值的方法是通過(guò)引用下標(biāo)號(hào)來(lái)訪問(wèn)某個(gè)值。
程序代碼如下:
運(yùn)行結(jié)果如下:
擴(kuò)展資料
設(shè)置 PHP 常量
設(shè)置常量,使用 define() 函數(shù),函數(shù)語(yǔ)法如下:
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
該函數(shù)有三個(gè)參數(shù):
name:必選參數(shù),常量名稱,即標(biāo)志符。
value:必選參數(shù),常量的值。
case_insensitive?:可選參數(shù),如果設(shè)置為 TRUE,該常量則大小寫(xiě)不敏感。默認(rèn)是大小寫(xiě)敏感的。
我們創(chuàng)建一個(gè)?區(qū)分大小寫(xiě)的常量,,常量值為 "歡迎訪問(wèn)"的例子:
?php
// 區(qū)分大小寫(xiě)的常量名
define("GREETING", "歡迎訪問(wèn)");
echo GREETING; ? ?// 輸出 "歡迎訪問(wèn)"
echo 'br';echo greeting; ? // 輸出 "greeting"
?
參考資料來(lái)源:百度百科-php數(shù)組