100% Hardcore! RSS
2002|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|
トップ <前の日記(2006-05-08) 次の日記(2006-05-10)> 最新

2006-05-09

_ [develop][php][symfony] array って+演算子使えるのね

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さんの真似してみたかっただけ)

_ [diary] Google Analyticsキタ━━━━(゜∀゜)━━━━ッ!!

やっとアカウントゲット♪とりあえず会社のサイトの分析でもしてみるか。

お名前:
E-mail:
右の画像に書かれている文字列を入力してください:
コメント:

トップ <前の日記(2006-05-08) 次の日記(2006-05-10)> 最新
合計: 2196352 今日: 274 昨日: 1246 (from 2003/11/04)
PROFILE

Kyoichi Ozaki

CONTACT



SPONSORS




最近のツッコミ
1.kyoichi (Jan 08. 19:46)
2.HR (Jan 08. 14:42)
3.kyoichi (Jan 08. 13:01)
4.fixika (Jan 07. 12:30)
5.kyoichi (Dec 29. 12:50)
6.kyoichi (Dec 29. 12:49)
7.MITSU (Dec 29. 12:39)
8.HIRO (Dec 28. 18:20)
9.YU (Dec 28. 14:59)
10.Kyoichi (Dec 28. 02:52)
11.HR (Dec 26. 13:27)
12.ミナト (Dec 26. 11:06)
13.kyoichi (Dec 25. 23:33)
14.kyoichi (Dec 25. 23:33)
15.kyoichi (Dec 25. 23:32)
16.fixika (Dec 24. 16:34)
17.hgd☆ (Dec 19. 18:49)
18.fixika (Dec 19. 18:10)
19.fixika (Dec 19. 14:04)
20.Kyoichi (Dec 19. 01:43)