foreach文は、{}を:、endforeachに変更できる。
連想配列のforeach入れ子でも同じですね。
<?php
$investment = array(
'us' => array('ADARA','BIRDEYE','ClearMotion'),
'japan' => array('ombie', 'caster', 'Cloud Ace', 'GHELIA')
);
foreach($investment as $contry => $company) :
foreach ($company as $value) :
echo $contry .' : '. $value. '<br>';
endforeach;
endforeach;
?>
us : ADARA
us : BIRDEYE
us : ClearMotion
japan : ombie
japan : caster
japan : Cloud Ace
japan : GHELIA
以下のように、endforeach;が1回だとエラーになります。
<?php
$investment = array(
'us' => array('ADARA','BIRDEYE','ClearMotion'),
'japan' => array('ombie', 'caster', 'Cloud Ace', 'GHELIA')
);
foreach($investment as $contry => $company) :
foreach ($company as $value) :
echo $contry .' : '. $value. '<br>';
endforeach;
echo 'endforeachを1回';