ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => หัวข้อเริ่มโดย: gusstrawberry ใน 14 ตุลาคม 2012, 11:17:18

ชื่อเรื่อง: มีใครเขียนตารางแบบใช้ 2 loop หรอว่า while เป็นบ้างครับ
โพสต์โดย: gusstrawberry ใน 14 ตุลาคม 2012, 11:17:18
อยากได้ตัวอย่างการเขียน Table แบบ 2 loop ครับ หรอว่าจะใช้ while ก็ได้ครับ
PHP , Javascript อันไหนก็ได้ครับ
ให้มันเรียงแบบนี้ ขอบคุณมากครับ

array = ["A",1,"C","D","E","F","G",2,3];

[A][1][C]
[D][E][F]
[G][2][3]

:wanwan017:
ชื่อเรื่อง: Re: มีใครเขียนตารางแบบใช้ 2 loop หรอว่า while เป็นบ้างครับ
โพสต์โดย: xvlnw.com ใน 14 ตุลาคม 2012, 11:25:55
[A][1][C]
[D][E][F]
[G][2][3]

แบบนี้ต้องเป็น Array แบบ 2 มิติครับ


<?php
$data 
= array(
array(
'A',1,'C'),
array(
'D','E','F'),
array(
'G',2,3)
);
?>



วิธีแสดงผลก็


<?php
foreach($data as $one){
   foreach(
$one as $two){
    echo 
'[',$two,']';
  }
  echo 
'<br>';

?>

ชื่อเรื่อง: Re: มีใครเขียนตารางแบบใช้ 2 loop หรอว่า while เป็นบ้างครับ
โพสต์โดย: muay5157 ใน 14 ตุลาคม 2012, 12:15:01
จัดไปครับ


<?php 

$string 
= array ("A",1,"C","D","E","F","G",2,3);
$x 1;
?>

<table border="1">
 <tr>
  <?php
     
foreach($string as $key)
      {

   echo "<td>" $key "</td>";
     if($x == 0)
      {
echo "</tr><tr>";
      }
   $x++;
      }
?>

 </tr>
</table>
:wanwan011:


ผิดวัตถุประสงค์นิดนึง แต่ผมว่า foerach ดีกว่า while ครับ ถ้าใช้กับ array  ^_^ ถ้าอยากได้ while จริง บอกก็ได้ครับ เด่วเขียนให้
ชื่อเรื่อง: Re: มีใครเขียนตารางแบบใช้ 2 loop หรอว่า while เป็นบ้างครับ
โพสต์โดย: gusstrawberry ใน 15 ตุลาคม 2012, 07:39:44
ขอบคุณครับ ถ้าติดตรงไหนเดี๋ยวผมจะกลับมาถามใหม่ครับ