ホームページ  >  記事  >  バックエンド開発  >  PHPの配列(配列)の3つの形式を詳しく解説_PHPチュートリアル

PHPの配列(配列)の3つの形式を詳しく解説_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:09:14908ブラウズ

コードをコピーします コードは次のとおりです:

$bbbb=array("11"=>"aaa","22"=>"bbb");
//値のみを指定できます。出力するがキーは出力しない
foreach($bbbb as $color)
{
echo $color;
}
//値とキーの両方を出力可能
foreach($bbbb as $key=>$value)
{
echo $key."= >".$value;
}

//値とキーの両方を出力できます
while($color=each($bbbb)){
echo $color['key'];
}
または
while(list ($key,$value)=each($bbbb)){
echo "$key : $value
";
}

配列要素に直接アクセス:
Copyコード コードは次のとおりです:

$arr=array('w'=>'wen','j'=>'jian','b'=>' bao');
echo($arr[' w']),'
';//うまくいきます
echo($arr[w]),'
';//動作します
echo($arr[0]) ,'
';//動作しません、なぜですか? ? ?
echo($arr['j']),'
';//動作します
echo($arr[j]),'
';//動作します
echo ($arr[1]),'
';//うまくいきません、なぜですか? ? ?
echo($arr['b']),'
';//動作します
echo($arr[b]),'
';//動作します
echo ($arr[2]),'
';//うまくいきません、なぜですか? ? ?
?>

出力:
コードをコピーコードは次のとおりです:

wen
jian
jian
bao
bao


Doub t:
連想配列要素へのアクセス,
1 , [ ]内の「キー」は引用符("")を使わずにアクセスできるのでしょうか? ? ?
2. 配列インデックスアクセスが機能しない? ? ?

コードをコピーします コードは次のとおりです:
$arr1=array('wen','jian','bao');
echo $arr1[0], '
',$arr1[1],'
',$arr1[2];
?>

出力:

コードをコピー コードは次のとおりです:
wen
jian
bao


http://www.bkjia.com/PHPjc/327319.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327319.html技術記事次のようにコードをコピーします。 $bbbb=array("11"="aaa","22"="bbb") //値のみを出力できますが、キーは出力できません foreach($bbbb as $color) { echo $color; } //値とキーの両方を出力できます foreach($bb...
)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。