配列をそのまま使用すると、この問題が発生します
Array
(
[11] => /2
[10] => /2
)
使用すると配列名や値が取得できません
for($i=0; $i < count($_SESSION['CHECKBOX']);$i++){
どうすれば名前を取得できますか?と価値?分ける?
配列をそのまま使用すると、この問題が発生します
Array
(
[11] => /2
[10] => /2
)
使用すると配列名や値が取得できません
for($i=0; $i < count($_SESSION['CHECKBOX']);$i++){
どうすれば名前を取得できますか?と価値?分ける?
配列が与えられると$_SESSION['CHECKBOX']
、次を使用できます。
foreach($_SESSION['CHECKBOX'] as $key=>$value) {
echo $key . '->' . $value . '<br />';
}
キーと値を取得します。
構成を利用するforeach
:
foreach構造は、配列を反復処理する簡単な方法を提供します。foreachは配列とオブジェクトでのみ機能し、異なるデータ型の変数または初期化されていない変数で使用しようとするとエラーが発生します。2つの構文があります。
配列を反復処理し、キーを$key
変数に割り当て、値を配列に割り当てます$value
。
foreach($_SESSION['CHECKBOX'] as $key => $value){
echo "$key = $value";
}
または、文字列を連結します。
echo $key . '=' . $value;