データ配列 を受け入れる関数を作成しましたが、既に表示されている日付のテーブルを作成することでこのHMTLを返したい foreachはHTMLを表示しませんどんなエラーでもない。この関数は配列データを表示するテーブルを返すことができます
私の質問です:どのように私はこの関数は、配列のデータを表示するテーブルを返すことができますか?
My機能:
<?php
function GetTableResult($arrayData) {
return "<table id='Grid' class='table table-striped table-bordered table-hover dataTable no-footer DTTT_selectable' role='grid' aria-describedby='dynamic-table_info'>
<thead>
<tr>
<th class='hidden-480' tabindex='0' aria-controls='dynamic-table' rowspan='1' colspan='1' aria-label='teste'>Date</th>
<th class='hidden-480' tabindex='0' aria-controls='dynamic-table' rowspan='1' colspan='1' aria-label='teste'>Name</th>
<th class='hidden-480' tabindex='0' aria-controls='dynamic-table' rowspan='1' colspan='1' aria-label='teste'>Procedure</th>
<th class='hidden-480' tabindex='0' aria-controls='dynamic-table' rowspan='1' colspan='1' aria-label='teste'>Provider Name</th>
<th class='hidden-480' tabindex='0' aria-controls='dynamic-table' rowspan='1' colspan='1' aria-label='teste'>Bravery</th>
<th class='hidden-480' tabindex='0' aria-controls='dynamic-table' rowspan='1' colspan='1' aria-label='teste'>Coparticipation</th>
<th class='hidden-480' tabindex='0' aria-controls='dynamic-table' rowspan='1' colspan='1' aria-label='teste'>Type</th>
<th class='hidden-480' tabindex='0' aria-controls='dynamic-table' rowspan='1' colspan='1' aria-label='teste'>Date Reference`enter code here`</th>
</tr>
</thead>
<tbody>";
foreach($arrayData as $data){
"<tr id='Grid_Linha_1' class='odd' role='row'>
<td class = 'hidden-480'>" . $data['date'] . "</td>
<td class = 'hidden-480'>" . $data['name'] . "</td>
<td class = 'hidden-480'>" . $data['procedure'] . "</td>
<td class = 'hidden-480'>" . $data['provider_name'] . "</td>
<td class = 'hidden-480'>" . $data['bravery'] . "</td>
<td class = 'hidden-480'>" . $data['coparticipation' . "</td>
<td class = 'hidden-480'>" . $data['type'] . "</td>
<td class = 'hidden-480'>" . $data['date_reference'] . "</td>
</tr>";
}
"</tbody>
</table>";
}
あなたは 'return'何かが、それは行かなければならない場合どこかに。次に例を示します。 '$ myArray = array(); $ result = GetTableResult($ myArray); '関数の出力は変数' $ result'に返されます。あなたは 'echo $ result;'と答えることができます。 – icecub
あなたは共感の後に括弧を忘れていて、値を返す代わりにエコーを試みます。それはそれを解決するはずです。 –