:)
MySQL データベースから出てくる 6 つの配列があります。これらの配列に含まれるデータの量に決定的な長さはありませんが、それぞれ最大 40 個のデータを超えないと想定することは非常に安全です。いずれの場合も、それぞれの配列は常に同じ量のデータを保持するため、最初の配列が 4 つの値を保持する場合、残りの配列もそれぞれ 4 つの値を保持します。私はそれらを抽出し、次のように単一のマスター配列に保持しています (おそらく正しい用語ではないでしょうか?):
$Spoon = array(
$rtd = explode(" ^ ", $reg_travel_date),
$rtf = explode(" ^ ", $reg_travel_from),
$rtt = explode(" ^ ", $reg_travel_to),
$rkt = explode(" ^ ", $reg_kms_travelled),
$etct = explode(" ^ ", $exp_type_car_travel),
$rck = explode(" ^ ", $reg_claimable_kms),
);
ここで、この情報を操作して、 foreach 出力に値を表示できるようにする方法を知りたいと思います。これにより、値の数がカウントされ、次のように表示されます。
<tr style="background: <?=cycleColours()?>">
<td><strong><?=$rtd?></strong></td>
<td><strong><?=$rtf?></strong></td>
<td><strong><?=$rtt?></strong></td>
<td><strong><?=$rkt?></strong></td>
<td><strong><?=$etct?></strong></td>
<td><strong><?=$rck?></strong></td>
</tr>
もちろん、選択した配列のすべての値が表示されるまで循環し、その後停止する必要があります。これはかなり簡単なことだと確信していますが、データを再配置してこの結果を得る方法について頭を悩ませているようには見えません。いくつかの PHP ヘルプをいただければ幸いです。
ありがとうございました。