私はPHP foreach
を水平のHTMLテーブルに挿入することに関する解決策を探していた初心者です。 Dataset.xml
ファイルには、複数のSeriesがあり、それぞれ属性として24 x TIME_PERIOD
と24 x OBS_VALUE
があります。水平HTMLテーブルにforeach出力を挿入する
私の問題は、それらのすべてが以下に書いたコードによって(自然に)リストされていることです。私はそれらを水平にどのように分割するのか分かりません。私はあなたが私が各シリーズの水平テーブルを作成するのを手伝ってくれたら嬉しいです。
電流出力のこのスクリーンショット考えてみましょう:
コードスニペット:
$xml=simplexml_load_file("00750006.xml") or die("Error: Cannot create object");
foreach($xml->DataSet->Series as $series) {
foreach($series->Obs as $obs) {
$tp = (string)$obs["TIME_PERIOD"];
$val = (string)$obs["OBS_VALUE"];
echo "<table><tr>
<td class='dataC'>$tp</td>
<td class='dataC'>$val</td>
</tr></table>";
}
}
もっと詳しく質問してください!あなたのテーブルがどのように見えるか書き留めていただけますか? –
ねえ。スクリーンショットを編集して追加しました。 – miraak
お願いしますか? 1953 | 1954年| 1955 .....(行1) 168886 | 154227 | 164857 .........(2行目) ?? –