|
|
|
ต้องการเขียน php ให้รันลำดับตัวเลข ต้องเขียนยังไงคะ พี่ ๆๆๆ ช่วยทีนะคะ |
|
|
|
|
|
|
|
ขอบคุณค่ะ ตอนนี้หาวิธีได้แล้ว
ใช้
$run_number = 2
printf ("%03d",$run_number);
ผลลัพท์ก็เป็น 002 ค่ะ
แต่ ต้องการสร้างตัวแปร ให้ 002 นี้ อยู่หลังตัวแปร $booking ข้างล่างนี้ทำไงคะ
$booking = "11072554";
echo "<input type=text name=bookingcode value='$booking' class=input size=20 readonly>";
ผลลัพท์ที่อยากได้คือ 11072554002
ค่ะ
ทำไงดี ช่วยทีนะคะ
|
|
|
|
|
Date :
2011-07-11 14:40:33 |
By :
thaimaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
printf มันใช้ได้ในกรณีแสดงผลนะครับ แต่ถ้าจะให้ใช้เพื่อเก็บข้อมูลแล้วแสดงผลอย่างที่คุณว่าก็ต้องใช้ฟังก์ชั่น str_pad ระบุไปว่าจะเติม 0 กี่ตัว $run_number=str_pad($run_number,3,"0",STR_PAD_LEFT);
$booking.=$run_number แค่นี้ก็นำไปใช้ได้แล้ว ดูฟังก์ชั่น str_pad เพิ่มเติมตามที่พี่ PlaKriM บอก
|
|
|
|
|
Date :
2011-07-11 23:20:47 |
By :
chineji |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ เบลอ จนนึกไม่ออกเลย
Code (PHP)
$run_number = 2
<input type=text name=bookingcode value='<? echo "$booking"; ?><? printf ("%03d",$run_number); ?>' class=input size=20 readonly=true>
ยังไงก็ขอบคุณทุกคนด้วยนะคะ
|
|
|
|
|
Date :
2011-07-13 14:30:46 |
By :
thaimaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|