2016-03-29 16 views
0

配列をフォームにエコーするには?PHP - 配列データをform_inputにエコーする

マイ配列

Array 
(
    [0] => Array 
     (
      [id] => item1 
      [price] => 300 
      [quantity] => 1 
     ) 
    [1] => Array 
     (
      [id] => item2 
      [price] => 400 
      [quantity] => 2 
     ) 
) 

私は(CodeIgniterの)のように試してみました:

echo form_textarea('detail_prod',print_r($detail)); 

そして私は起こる何

enter image description here

ようになりましたか?なぜ結果は1ですか?

フォームにエコーすることは可能ですか?

+0

foreachループを使用して配列を実行して、結果をエコーアウトする必要があります。フォームのどの部分に移入しようとしていますか? Textarea、textfield、select? – max234435

+1

'form_textarea'の関数パラメータをチェックしましたか? –

+0

@SankarV:ええ、それに私を打つ! :-) +1してください。 :-)試してください:https://ellislab.com/codeigniter/user-guide/helpers/form_helper.html。とにかく何をやろうとしていますか? –

答えて

1

ただ、下記のように第二のパラメータtrueを渡す:あなたの助けのために

echo form_textarea('detail_prod',print_r($detail, true)); 

を:この意志便利 http://php.net/manual/en/function.print-r.php

希望を。

+0

非常に役に立ちました回答 –

関連する問題