2011-05-27 27 views
0

内の文は私が引用符や他の方法を使用してみましたが、私はエラーを取得配列項目

$first_name = array(
       'name'  => 'first_name', 
       'id'   => 'first_name', 
       'value'  => ' ', 
       'maxlength' => '20',    
       'class'  => 'text', 

      ); 

次の配列で値項目にこの

<?php echo (set_value('first_name')) ? (set_value('first_name')) : ($row->first_name); ?> 

を追加するトラブルを抱えている場合の追加。配列のためにどのようにフォーマットする必要がありますか?

+0

にそれを短縮することができます。キーまたは値に? –

+2

どのような種類のエラーですか? – royrui

+0

値、申し訳ありません。私は構文エラー – CyberJunkie

答えて

4

このような意味ですか?

$set_first_name = set_value('first_name'); 
$first_name = array(
    'name' => $set_first_name ? $set_first_name : $row->first_name, 
    // etc 

PHP 5.3を使用している場合は、あなたも、あなたが意味

'name' => $set_first_name ?: $row->first_name 
+0

ああ私が参照してください!配列の値に 'echo'を追加する必要はありません。ありがとう! – CyberJunkie

関連する問題