|
|
|
นำค่ามาวน loop แล้วแยกเก็บแต่ละ loop เข้าตัวแปรแต่ละตัวได้ไหมครับ |
|
|
|
|
|
|
|
ได้ครับ
แต่แนะนำเก็บเป็นอาเรย์แทนจะง่ายกว่า
Code (PHP)
$i = 0;
while($i<10){
$arr[$i] = 'up to you';
$i++;
}
|
ประวัติการแก้ไข 2012-03-19 15:01:43
|
|
|
|
Date :
2012-03-19 15:01:26 |
By :
13eachz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$ar1="a 00002098 0 0.75 unable#1 xxxx";
$ar2="a 00002312 0 0 dorsal#2 yyyy";
$newar= split(" ",$ar1);
$newar1= split(" ",$ar2);
$keng = array();
for($i=0 ; $i<count($newar)-1;$i++){
$keng[$i] = $newar[$i].",".$newar1[$i]."<br>";
echo $keng[$i];
}
?>
https://www.thaicreate.com/php/forum/075648.html
|
ประวัติการแก้ไข 2012-03-19 15:37:35
|
|
|
|
Date :
2012-03-19 15:37:06 |
By :
tongspy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าต้องการลักษณะนั้น ใน PHP สามารถทำได้ง่ายมาก เพราะ PHP มี Variable Variable (ตัวแปรที่ชื่อของมันขึ้นอยู่กับตัวแปรอีกตัวหนึ่ง)
Code (PHP)
<?php
for ($i = 0; $i < 10; $i++) {
$name = chr(65 + $i); // หาตัวอักษรโดยกำหนดจาก ASCII Code (65 = A)
$$name = $i; // สมมติว่า $name มีค่าเป็น A ตัวแปรที่จะกำหนดค่าให้ก็คือ $A
}
echo("$A $B $C $D $E $F $G $H $I $J");
?>
|
|
|
|
|
Date :
2012-03-19 15:40:08 |
By :
actioncookie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ปกติการโปรแกรมลักษณะนี้เราจะไม่ค่อยใช้กันนะครับ ในการเก็บข้อมูลทั่วไปให้ใช้ Array แบบ No.1 จะดีกว่า
อีกอย่าง Variable Variable เป็นอะไรที่ debug ยากมาก หากเขียนไม่ดี
|
|
|
|
|
Date :
2012-03-19 15:42:36 |
By :
actioncookie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|