私はかなり基本的な質問があります。私は、文字列操作からの出力を持っており、それは私がHTMLのテーブルに変換するこの文字列をスペースで表にする
echo $var4;
// output T1 T2 a b a1 b1 a2 b2 a3 b3
のように見えます(T1 & T2は、テーブルのヘッダーです)
T1 | T2
a | b
a1 | b1
a2 | b2
a3 | b3
私が達成する方法を教えてくださいこれはPHPを使っていますか?
私はかなり基本的な質問があります。私は、文字列操作からの出力を持っており、それは私がHTMLのテーブルに変換するこの文字列をスペースで表にする
echo $var4;
// output T1 T2 a b a1 b1 a2 b2 a3 b3
のように見えます(T1 & T2は、テーブルのヘッダーです)
T1 | T2
a | b
a1 | b1
a2 | b2
a3 | b3
私が達成する方法を教えてくださいこれはPHPを使っていますか?
文字列を爆発して、チャンク結果の配列:
$str = 'T1 T2 a b a1 b1 a2 b2 a3 b3';
$items = explode(' ', $str);
$chunks = array_chunk($items, 2);
var_dump($chunks);
文字列を爆発はあなたにこれを与える:2つのアイテムを断片に配列をチャンキング
['T1', 'T2', 'a', 'b', 'a1', 'b1', 'a2', 'b2', 'a3', 'b3']
はあなたにこれを与える:
[
['T1', 'T2'],
['a', 'b'],
['a1', 'b1'],
['a2', 'b2'],
['a3', 'b3'],
]
テーブルに入れる:
<?php
$str = 'T1 T2 a b a1 b1 a2 b2 a3 b3';
$items = explode(' ', $str);
$chunks = array_chunk($items, 2);
?>
<table>
<?php foreach($chunks as $chunk): ?>
<tr>
<?php foreach ($chunk as $item): ?>
<td><?php echo $item ?></td>
<?php endforeach ?>
</tr>
<?php endforeach ?>
</table>
コードを表示する方が簡単です。 –
「表形式」とはどういう意味ですか? htmlのようなマークアップの配列や出力としての値として、テーブルとしてレンダリングされますか? – arkascha
質問を編集してより具体的にしました。ありがとう – Mindfreak