我是新來的PHP,我已經通過所有的互聯網尋找解決我的問題的方法,但仍然找不到解決方案。如何將php輸出分成多列?
我有一個PHP代碼,看起來像這樣:
<?php
if ($comments_count) {
for($i=0; $i<$comments_count; $i++) {
if ($dont_show_email[$i] != '1' && $email != '') {
$author[$i] = "<a href=\"mailto:{$email[$i]}\">{$author[$i]
}
</a>";
}
$text[$i] = str_replace(chr(13), '<br />', $text[$i]);
?>
<div>
<?php print $author[$i]; ?>
<?php print $time[$i]; ?>
<?php print htmlspecialchars_decode($text[$i]); ?>
</div>
顯示像這樣的輸出:
Post 1
Post 2
Post 3
Post 4
我已經試過幾乎anythign我找到了,但我不能使它工作爲了我。 CSS列計數也沒有奏效,因爲每個帖子都有不同的高度尺寸,所以大多數帖子在一列的末尾被減半。
我要讓這樣顯示的輸出:
Column1 Column2 Column3
Post 1 Post 2 Post 3
Post 4 Post 5 Post 6
我需要在列輸出分裂一樣,所以每一個崗位可以保持不同的高度尺寸。
謝謝你的幫助。
什麼是$ comments_count。的print_r($ comments_count);出口; – Ima
與php無關您正在尋找一個css解決方案。嘗試在帖子'div'上顯示:inline-block' – cske
當然你在談論一個HTML表格作爲實現該佈局的最簡單機制 – RiggsFolly