|
|
|
ขอสอบถาม เรื่อง for loop ของ String รบกวนด้วยนะครับ |
|
|
|
|
|
|
|
นี่ไง
Code (PHP)
for($a = 1 ; $a < 5 ; $a++) {
$string$a=trim($_REQUEST["stringnew".$a]);
}
เอา[] ออก มันก็ออกมาเป็น $string1, $string2 เเล้วครับ
|
|
|
|
|
Date :
2011-11-19 08:19:50 |
By :
grandraftz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมไม่แน่ใจว่าคุณต้องการอะไร เดาว่า คุณกำลังจะสร้างตัวแปร ในขณะรันไทม์
Ex.
$var_name = 'string';
for ($i=0; $i < 5; $i++)
{
$tmp_name = $var_name.$i;
$$tmp_name = 'something '.$i;
}
echo $string0, '<br>';
//...
echo $string4, '<br>';
สังเกต $$ ครับ คือการสร้างตัวแปรจากสตริงที่มีค่าใน $tmp_name
SITE: http://www.pjgunner.com
TEL: 087-577-0276
|
|
|
|
|
Date :
2011-11-19 08:23:22 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าส่ง input เป็นชื่อ แบบ array จะวนลูป ง่ายกว่าหรือเปล่าครับ เช่น
<input type="text" name="stringnew[]" value="1"/>
<input type="text" name="stringnew[]" value="2"/>
<input type="text" name="stringnew[]" value="3"/>
<input type="text" name="stringnew[]" value="4"/>
แสดงผล
foreach($_POST['stringnew'] as $index=>$val)
{
echo"<p>ตัวที่ ".$index." ค่าคือ :".$val."</p>";
}
ผมแค่เสนอทางเลือกนะครับ อิอิ อย่าว่ากัน
|
ประวัติการแก้ไข 2011-11-19 14:28:05
|
|
|
|
Date :
2011-11-19 14:27:35 |
By :
kalamell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ออ ใช่ ครับ แบบ Array ง่ายกว่ามาก เขียนง่ายกว่า
แต่มันดันไปมีปัญหากับ jQuery อะครับ ซึ่งพอใช้แบบ Array jQueryจะไม่ทำงาน ผมเลยต้องหาแบบนี้ใช้งาน
เพราะถ้าให้ศึกษา jQuery คงออกนานเลยครับว่าจะเสร็จ
ยังไงก็ขอบคุณครับปม
|
ประวัติการแก้ไข 2011-11-19 16:32:07
|
|
|
|
Date :
2011-11-19 16:30:47 |
By :
deksurin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
jquery ก็ใช้ class selector ซิครับ
|
|
|
|
|
Date :
2011-12-24 17:48:40 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|