foreachは配列取りだしに使える
(dbからのfetch取りだしでしか使わないように思い込んでた)
foreach($配列 as $ 変数){
実行内容
}
$配列から値をとりだしては$変数に入れる
これが連想配列だとこうなる
foreach($配列 as $キー => $値 ){
実行内容
}
連想配列の値を取り出す:
<?php
$data=[
'taro'=>'taro@yamada',
'jiro'=>'jiro@yamada',
'saburo'=>'saburo@yamada'
];
$n = count($data);
$result = ' ';
foreach($data as $key => $val){
$result .= $key . " : " . $val . "\n";
}
echo $result;
実行結果
taro : taro@yamada
jiro : jiro@yamada
saburo : saburo@yamada
\nは改行