|
|
|
พอจะมีวิธี หรือ ฟังชั่นของ php ที่ใช้ แปลง String เป็น integer บ้างมั๊ยครับ |
|
|
|
|
|
|
|
$input= "DIST07_001";
$input2 = "DIST07_001"; //<---ต้องการให้ตัวแปรนี้ออกมาเป็น DIST07_002
list($y, $m) = explode("_", $input2);
$data2 = $m+1;
งี้ได้ป่าวอ่ะ
|
|
|
|
|
Date :
13 มี.ค. 2550 13:07:48 |
By :
oiio |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผลลัพธ์ที่ได้ ออกมาเป็น 2 ครับ
ยังไม่ได้อย่างที่ตั้งใจอะครับ
แต่ก็ขอบคุณ
|
|
|
|
|
Date :
13 มี.ค. 2550 15:43:51 |
By :
aker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
$num="DIST07_001";
$num=substr($num,7,3);
$num=$num*1+1;
$id=str_pad($num,3, "0", STR_PAD_LEFT);
$code="DIST07_".$id;
echo $code;
?>
ลองเอาของผมไปทำดูนะคับ อันนี้ต้องให้เครดิต ซีเนียโปรเจคตัวเอง ^^
|
|
|
|
|
Date :
13 มี.ค. 2550 16:27:51 |
By :
a2badz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมได้แล้วครับ
กลับมาตอบไว้เป็นข้อมูลให้เพื่อนๆ ครับ
$input= "DIST07_001";
$input=++$input;
echo $input;
ผลลัพธ์ได้ DIST07_002 ครับ
เครดิตไอเดียจาก SA ในทีมครับ
|
|
|
|
|
Date :
16 มี.ค. 2550 16:12:37 |
By :
aker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้ด้วย พึ่งรู้จริงๆ ไม่คิดว่าจะทำได้นะ เหอ ๆดีคับบขอบคุณที่แบ่งปัน
|
|
|
|
|
Date :
17 มี.ค. 2550 10:06:18 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|