|
|
|
ต้องการ running number ตามเลขห้องจาก 101 ไปเรื่อย ๆ |
|
|
|
|
|
|
|
Code (PHP)
$numberroom = $i . str_pad($j, 2, '0', STR_PAD_LEFT);
|
|
|
|
|
Date :
2018-05-17 21:49:31 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับขอบคุณมากนะครับ
ขอรบกวนอีกนิดนึง ช่วยอธิบายโค้ดให้หน่อยได้มั้ย พอดีไม่อยาก copy แปะอย่างเดียว
STR_PAD_LEFT เติมตัวทางซ้าย 2 คือตัวที่ 2 ป่ะครับ แล้ว 0 คือเมื่อตัวแปร j มีค่าเป็น 0 หรือเปล่า
|
|
|
|
|
Date :
2018-05-17 23:47:45 |
By :
mysecrecy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://php.net/manual/en/function.str-pad.php
Quote:str_pad ( string $input , int $pad_length [, string $pad_string = " " [, int $pad_type = STR_PAD_RIGHT ]] )
$input เป็นค่าตัวข้อมูลที่จะจับยัดลงไป เช่น เลขห้อง 1, 2, 3, ฯลฯ
$pad_length คือจำนวนหลักที่จะเติม เช่น 2 คือ ทั้งหมดต้องเป็นอักขระ 2 หลักหรือ 2 ตัว เช่น 01, 02, ..., 10, ไปจนถึง 99 จากนั้นถ้าเกิน 2 หลักมันจะกลายเป็น 100 ล้นมาให้โดยที่ 01 ไม่กลายเป็น 001 จนกว่าจะกำหนดใหม่เป็น 3 หลัก.
$pad_string คือตัวอักษรที่จะเติม กรณีนี้คือเลข 0.
STR_PAD_LEFT คือเติมทางซ้าย
|
|
|
|
|
Date :
2018-05-18 00:37:13 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คูณ 100
แล้ว ++ สิ
|
|
|
|
|
Date :
2018-05-18 10:34:04 |
By :
xman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|