|
|
|
ต้องการเก็บเลขบัตรประชาชน ที่มี่ขีดลงในดาต้าเบส แต่ตอนlogin เข้าไม่ต้องใช้ขีดทำยังไงคับ |
|
|
|
|
|
|
|
ใช้ substr() ครับ
Code (PHP)
$id= '1730200134928';
echo substr($id,0,1).'-'.substr($id,2,4).........................
|
ประวัติการแก้ไข 2014-10-19 16:20:31
|
|
|
|
Date :
2014-10-19 16:18:24 |
By :
gaowteen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$id= '1730200134928';
$idinmysql = substr($id,0,1).'-'.substr($id,2,4).........................
$idinmysql = 1-7302 ........ งี้ปะคับ
เอา $idinmysql บันทึกลง db ได้ ใช่ปะคับ ผมเข้าใจถูกไหม
|
|
|
|
|
Date :
2014-10-19 16:25:15 |
By :
komza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
function hyphenize_id($id)
{
return vsprintf('%s-%s%s%s%s-%s%s%s%s%s-%s%s-%s', str_split(str_pad($id, 13, '0')));
}
echo hyphenize_id('1730200134928');
|
|
|
|
|
Date :
2014-10-19 16:30:51 |
By :
phpinfo() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|