foreach, endforeach

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回';