
批改狀態(tài):合格
老師批語(yǔ):完成的不錯(cuò), 案例中的內(nèi)容你可以自定義的
1.1 創(chuàng)建數(shù)組
//老版本寫法 $arr = array(); var_dump( $arr ); //新版本寫法 $arrs = []; var_dump( $arrs );
1.2 索引數(shù)組
$arr = array( '歐陽(yáng)克', '黃蓉', '郭靖' ); var_dump( $arr ); $arrs = [ '歐陽(yáng)克', '黃蓉', '郭靖' ]; var_dump( $arrs );
1.3 創(chuàng)建關(guān)聯(lián)數(shù)組
$arr = array( 'ouyangke' => '歐陽(yáng)克', 'huangrong' => '黃蓉', 'guojing' => '郭靖' ); var_dump( $arr ); $arrs = [ 'ouyangke' => '歐陽(yáng)克', 'huangrong' => '黃蓉', 'guojing' => '郭靖' ]; var_dump( $arrs );
1.4 輸出數(shù)組值
$arr = [ '歐陽(yáng)克', '黃蓉', '郭靖' ]; echo $arr[0]; echo '<hr>'; echo $arr[1]; echo '<hr>'; echo $arr[2]; echo '<hr>'; $arrs = [ 'ouyangke' => '歐陽(yáng)克', 'huangrong' => '黃蓉', 'guojing' => '郭靖' ]; echo $arrs['ouyangke']; echo '<hr>'; echo $arrs['huangrong']; echo '<hr>'; echo $arrs['guojing']; echo '<hr>';
1.5 打印數(shù)組
$arr = [ '歐陽(yáng)克', '黃蓉', '郭靖' ]; print_r($arr);
二、多維數(shù)組
2.1 二維數(shù)組
$arr = array( array( 'name' => '歐陽(yáng)克', 'age' => 18, ), array( 'name' => '黃蓉', 'age' => 16, ), array( 'name' => '郭靖', 'age' => 22, ) ) var_dump($arr); print_r($arr);
2.2 三維數(shù)組
$arr = [ [ 'name' => '歐陽(yáng)克', 'age' => 18, 'gongfu' => [ '神駝雪山拳', '靈蛇拳法' ] ], [ 'name' => '黃蓉', 'age' => 16,, 'gongfu' => [ '碧波掌法', '落英神劍掌' ] ], [ 'name' => '郭靖', 'age' => 22,, 'gongfu' => [ '降龍十八掌', '九陰真經(jīng)' ] ] ]; var_dump($arr); print_r($arr);
2.3 多維數(shù)組訪問
$arr = [ [ 'name' => '歐陽(yáng)克', 'age' => 18, 'gongfu' => [ '神駝雪山拳', '靈蛇拳法' ] ], [ 'name' => '黃蓉', 'age' => 16,, 'gongfu' => [ '碧波掌法', '落英神劍掌' ] ] ] echo $arr[0]['name'].' --- '; echo $arr[0]['gongfu'][0].' --- '; echo $arr[0]['gongfu'][1];
三、php 數(shù)組循環(huán)
數(shù)組循環(huán),是對(duì)二維數(shù)組以上的數(shù)組進(jìn)行循環(huán)
1、foreach
$arr = array( 'ouyangke' => '歐陽(yáng)克', 'huangrong' => '黃蓉', 'guojing' => '郭靖' ); foreach( $arr as $v ){ echo $v; echo '<hr>'; }
2、key 和 value
$arr = array[ 'ouyangke' => '歐陽(yáng)克', 'huangrong' => '黃蓉', 'guojing' => '郭靖' ]; foreach( $arr as $k=>$v ){ echo $k . ' --- ' . $v; echo '<hr>'; }
3.循環(huán)多維數(shù)組
$arr = [ [ 'name' => '歐陽(yáng)克', 'age' => 18 ], [ 'name' => '黃蓉', 'age' => 16 ], [ 'name' => '郭靖', 'age' => 22 ] ]; foreach( $arr as $k=>$v ){ print_r($v); echo '<hr>'; }
$arr = [ [ 'name' => '歐陽(yáng)克', 'age' => 18 ], [ 'name' => '黃蓉', 'age' => 16 ], [ 'name' => '郭靖', 'age' => 22 ] ]; foreach( $arr as $k=>$v ){ foreach ($v as $key => $value) { echo $value; echo '<hr>'; } }
$arr = [ [ 'name' => '歐陽(yáng)克', 'age' => 18 ], [ 'name' => '黃蓉', 'age' => 16 ], [ 'name' => '郭靖', 'age' => 22 ] ]; foreach( $arr as $k=>$v ){ foreach ($v as $key => $value) { echo $value; echo '<hr>'; } }
$arr = [ [ 'name' => '歐陽(yáng)克', 'age' => 18 ], [ 'name' => '黃蓉', 'age' => 16 ], [ 'name' => '郭靖', 'age' => 22 ] ]; foreach( $arr as $k=>$v ){ echo $v['name'].' --- '.$v['age']; echo '<hr>'; }
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)