2017-06-11 7 views
-2

PHPのテキスト+変数

<?php for($i = 1; $i <= $cellcount; $i++) { ?> 
      <form method="post" action="options.php" class="home_page_settings_tile_<?php echo $cellcount ?>"> 
       <div class="home_page_settings_tile_cont"> 
        <?php 
         settings_fields("home_tile_" . $cellcount); 
         do_settings_sections("options_cell_" . $cellcount); 
         submit_button();       
        ?> 
      </div> 
     </form> 

     <?php } ?> 

どのように私は、テキストを挿入し、関数の引数に数えることができますか?

+0

私はあなたの問題をよりよく説明する必要があると思います。どのような関数の引数? – Carcigenicate

答えて

0

そうのようなカンマを使用して引数を区切る:

settings_field("home_title_", $cellcount); 

.string concatenation in phpための演算子です。

さらに、この要素をループの各繰り返しで異なる番号でレンダリングする予定ですか?もしそうなら、私は何をしたいことは、このだと思う:

<?php for($i = 1; $i <= $cellcount; $i++) { ?> 
     <form method="post" action="options.php" class="home_page_settings_tile_<?php echo $i ?>"> 
      <div class="home_page_settings_tile_cont"> 
       <?php 
        settings_fields("home_tile_" . $i); 
        do_settings_sections("options_cell_" . $i); 
        submit_button();       
       ?> 
     </div> 
    </form> 

    <?php } ?> 
0
<?php 
    function myfunc("this is a string", $count); 
?> 

引数を区切るにはカンマを使用します。

<?php 
    function myfunc(arg1, arg2); 
?> 
-1

私は settings_fields("home_tile_{$count}");を使用して、それが正常に動作します。

+0

コードに '$ count'がありません。おそらく '$ i'を意味しましたか? –

+0

はい、shure! –

+0

回答が低品質レビューキューに表示されました(たとえば、誰かが削除する必要があると思われるため、フラグを立てました)。あなたは、あなたの答えに正しい詳細を[編集]したいかもしれません。 –