1
我對PHP很陌生。 我想在5行5列的5x5表中獲得遊戲(名稱)。 但我想通過遊戲的數字輸出生成表格,而不是預設的html表格。 我讓它工作,它顯示遊戲,但不是在表中。 你能幫我,給我一個很好的解釋,所以我也明白。 已經感謝!PHP如何在5x5表中排序數組的輸出?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Merijn</title>
</head>
<body>
<?php
$games = array(
"battlefield 1",
"battlefield 2",
"Out of the Park Baseball 17",
"Overwatch",
"Stephen's Sausage Roll",
"Dark Souls III",
"Kentucky Route Zero - Act IV NEW",
"Stardew Valley",
"Ori and the Blind Forest",
"XCOM 2",
"World of Warcraft: Legion",
"Steins;Gate ",
"The Witness",
"Inside",
"Hex: Shards of Fate",
"Forza Horizon 3 ",
"Rise of the Tomb Raider",
"Total War: WARHAMMER",
"Chime Sharp",
"Pony Island",
"F1 2016",
"Day of the Tentacle Remastered",
"Tales from the Borderlands",
"DOOM",
"Hearthstone");
for($i =0; $i <=25; $i++){
echo '<table rows=5 cols=5>';
echo "<td>" . $games[$i] . "</td>" . "<br/>";
}
?>
</body>
</html>
ü需要使用表外循環,但仍這將只打印1列,多行,而你的長度應該是'$ i <25',因爲你是從0開始的 – devpro
達到目標的好方法。 @devpro評論顯示你需要修復的一些錯誤,然後你只需在每5場比賽之後添加
@Ranker對不起,我沒有得到它。你可以給我一個小費什麼的? –
回答
也許不是最乾淨的,但它的工作原理:)
來源
2016-11-09 15:29:05 Blinkydamo
我越來越6行,而不是5 –
我的不好,開始計數在1而不是0,固定和更新 – Blinkydamo
你能如果($ i%5 === 0)解釋我這是什麼,我不知道運算符$ i%5 === 0($ i = 0; $ i <25; $ i ++){ \t \t \t \t { \t \t \t \t \t echo'
在代碼中,你必須要使用
<table>
外循環,比你必須需要定義5列比,因爲你需要,你可以用你的$games
陣列:例子:
DEMO
來源
2016-11-09 15:26:46 devpro
也得愛一個演示;-)旁註:爲了得到乾淨的HTML,最好是在每個元素後面添加'「\ n」'。這樣,HTML源代碼不會在單行中顯示爲一個大塊,這使得在需要查看HTML源代碼時很難調試。 –
@ Fred-ii-:謝謝你的國王,你的意見對OP也有幫助.. – devpro
試試這個:
來源
2016-11-09 15:38:07
相關問題