2011-12-06 11 views
0

私は2(数字1と0)を評価するif文を持っています。私が欲しいもの静的な文字列を配列のインデックスで参照しますか?

$output['mustHaveButtonText'] = ($dealer->mustHave == 0) ? 'Add to Must Have' : 'Remove From Must Have'; 

は私が正しく理解していれば、あなたがしたいものです

0 = "Must Have"; 
1 = "Must Not Have"; 
+2

これはzendフレームワークとは何が関係していますか? –

+0

タイトルをより適切なものに変更してください。Zendフレームワークは、達成したいことと何が関係していますか? – codeling

+0

私はあなたの質問を理解していません。何番?あなたはどこにそれを割り当てたいですか?引用する条件式の2つの腕の文字列を置き換えるだけではありませんか? –

答えて

1

のように、代わりに番号の刺し傷を表示、文字列に番号を割り当てることです

その後、
$text = array(0 => 'Add to Must Have', 1 => 'Remove from Must Have'); 

はあなたが書くことができます:

次のような配列、
$output['mustHaveButtonText'] = $text[$dealer->mustHave]; 

このように、テキストが複数回必要な場合でも、一度しか定義する必要はありませんが、複数回使用できます。

+0

申し訳ありませんが、私の悪い、上記の動作し、assitanceのおかげで、表示されているものに基づいて色を追加したいのですが、それは各要素の色のように行うことができます$ text = array(0 = > 'Add to Must Have'、1 => 'Remove from Must Have'); – nathan

+0

今どこに色を追加しますか?申し訳ありませんが、このコメントは実際にあなたが望むものに私を完全に困らせてしまいました...そして、あなたがここで望むものが出力色であるならば、CSSが必要であることを意味し、それは上の質問に完全に無関係です。 – codeling

関連する問題