2つのArrayを1つにしようとしていたところ、array_mergeだと配列のキーが0からふり直されてしまうことに悩んでいたら、array_mergeのドキュメントにこんな事が
If you want to completely preserve the arrays and just want to append them to each other, use the + operator:
なーるほど。Yes, I wan't to do that!
というのも、よく入力フォームで「▼下記の項目からお選びください」みたいなのがあるじゃない。あれをどうやってselectのoptionの配列に付け足そうか迷ってたんだよね〜。結局こんな感じになった
$empty = array ('' => '▼下記の項目からお選びください');
$this->contact = myDbConsts::getLabelValue(myDbConsts::INQUIRY_CONTACT);
$this->contact = $empty + $this->contact;
そんでもってviewではこんな感じに出力
<?php echo select_tag('contact', options_for_select($contact, $sf_params->get('contact'))) ?>
kyo1 the copycat.
(↑ってdanさんの真似してみたかっただけ)
やっとアカウントゲット♪とりあえず会社のサイトの分析でもしてみるか。