หน้าหลัก โค้ด-บทความ php โค้ด-บทความ javascript โค้ด-บทความ css สารบัญ สารบัญ

ทักทายครับ

สวัสดีครับ หลังจากที่ blog นี้หยุดการอัพเดททบความเกี่ยวกับโค้ดในการใช้ทำเวปไปนานไม่ว่าจะเป็น code php, html, javascript, css, ajax เนื่องจากผมไม่ค่อยมีเวลาจนลืม blog นี้ไปเลย นึกขึ้นได้ตอนปีใหม่ ไปค้นหาใน google แล้วตกใจ เนื่องจาก blog นี้ไปอยู่ลำดับที่ 1 ของการค้นหา ไม่เชื่อลองดู เลยขอถือโอกาสเริ่มต้นใหม่ในช่วงปีใหม่นี้เริ่มอัพเดทบทความตั้งแต่ตอนนี้เป็นต้นไป หวังเป็นอย่างยิ่งว่าจะมีผู้ติดตามบทความของผมต่อไปน่ะครับ ปล.ท่านใดสนใจลงโฆษณาสามารถติดต่อได้ที่ hotcodephp@gmail.com

23 พ.ค. 2555

การจัดรูปแบบให้กับเบอร์โทรศัพท์

สำหรับภาษา php นอกจากการตรวจสอบความถูกต้องของข้อมูล ที่จำเป็นอีกอย่างก็คือ การจัดรูปแบบข้อมูล  เช่น เบอร์โทรศัพท์มือถือ เบอร์โทรศัพท์บ้าน เป็นต้น เหตุผลที่ต้องทำก็เพราะว่าในการกรอกข้อมูลผู้ใช้งานแต่ละคนจะป้อนข้อมูลไม่ค่อยจะเหมือนกันสักเท่าไร ยกตัวอย่างเบอร์โทร บางคนป้อน 08-594908XX บางคนป้อน 085-94908XX และยังอีกอีกแยะ ที่จะสรรหามาป้อนกัน จึงเป็นการจะถูกต้องกว่าถ้าให้เขาป้อนเข้ามาเฉพาะตัวข้อมูลล้วนๆ แล้วค่อยมาเขียนโปรแกรมจัดรูปแบบเอง เอาล่ะเมื่อรู้เหตุแล้ว เรามาจัดรูปแบบเบอร์โทรศัพท์มือถือกัน เราจะให้เบอร์อยู่ในรูปแบบ ### – #### – ###
โค้ด php ที่เราจะใช้คือ substr()


<?php
 
// จัดให้อยู่ในรูปแบบนี้ ### - #### - ### 
 
// สมมติเบอร์นี้
$mobile = "0859490862" ; 
 
// กำหนดเครื่องหมาย 
$minus_sign = "-" ; 
 
// เริ่มจากซ้ายตัวที่ 1 ( 0 ) ตัดทิ้งขวาทิ้ง 7 ตัวอักษร ได้ 085 
$part1 = substr ( $mobile , 0 , -7 ) ; 
 
// เริ่มจากซ้าย ตัวที่ 4 (9) ตัดทิ้งขวาทิ้ง 3 ตัวอักษร ได้ 9490 
$part2 = substr( $mobile , 3 , -3 ) ; 
 
// เริ่มจากซ้าย ตัวที่ 8 (8) ไม่ตัดขวาทิ้ง ได้ 862 
$part3 = substr( $mobile , 7 ) ; 
 
echo $part1. $minus_sign . $part2 . $minus_sign . $part3 ; 
 
?>

ไม่มีความคิดเห็น: