ติดต่อทีมงาน หรือช่องทางไลน์ @siamfocus.com
split date ใน PHP

split date ใน PHP

การ split คือ การแยกชุดข้อความมาเก็บไว้ใน Array โดยที่ต้องรู้ว่าขนาดที่ชัดเจนของข้อความที่จะนำมาแยกด้วยนะครับ จากตัวอย่างนี้คือเราจะแยก วันที่ เดือน ปี ออกมา เราสามารถเขียนได้ดังนี้ครับ [CODE PHP] $start=date('d/m/Y'); list($day, $month, $year) = split('[/.-]', $start [...]

จัดการ string ภาษาไทย

จัดการ string ภาษาไทย

ปัญหาการตัดคำในภาษาไทย    ปัญหาของผมเกิดจากเมื่อต้องการแสดงข้อความภาษาไทยบางส่วนแล้วส่วนสุดท้ายจะแสดงเป็นจุดสีดำหรือภาษาต่างดาวอะไรก็แล้วแต่    จึงต้องหาวิธีแก้ไข จึงพบว่าเมื่อมีการใช้คำภาษาไทยจำเป็นต้องใช้คำส่ง string เพิ่มเติม คือ mb_strlen(), และ mb_substr() &nb [...]

split data ใน PHP

split data ใน PHP

เราเคยกล่าวถึงในการ split date แล้วนะครับ   วันนี้เรามาดูการ split ที่เป็นข้อมูลและเราไม่รู้จำนวนความยาวของข้อมูลนั้นนะครับ   เราจะได้ code ดังนี้ครับ    $allData = "a,c,d,e,n";  $arr_data= explode("|",$allData);  foreac [...]

website multi language

website multi language

ทำเว็บไซต์หลายภาษาง่ายนิดเดียว   โดยตัวอย่างนี้ผมจะสร้าง file ไว้ 2 file นะครับ   คือ a.php และ change_lang.php   a.php     THAI | ENG              print "SESSION : " . $_SESSION[&q [...]

php connect mssql server

php connect mssql server

ทดสอบการทำงานของ php ในการเชื่อมต่อกับ MsSQL นะครับ โดยหัวข้อนี้แสดงการเชื่อมต่อผ่าน ODBC ซึ่งผมทดสอบแล้วนะครับว่าใช้ได้ เพื่อน ๆ มีข้อแนะนำหรือเทคนิคเพิ่มเติมก็ส่งเข้ามาได้นะครับ [code] $servername = "MYSERVER"; //​ชื่อ​ server $databasename = "MYDB"; //​ชื่อ​ datab [...]

ทำตัวเลขให้อยู่ในรูปแบบจำนวนเงิน

ทำตัวเลขให้อยู่ในรูปแบบจำนวนเงิน

มาลองดูกันคับเช่นวิธีแสดงจำนวนราคาให้อยู่ในรูปแบบของ Money [code] number_format(ตัวเลข,จำนวนจุดทศนิยม,".",","); //เช่น $num = "1500"; echo number_format($num,2,".",","); //ผลลัพท์ 1,500.00 [/code] ลองใช้ดูค้าบ   [...]

การใส่ URL ให้ข้อความที่เป็น Link อัตโนมัติครับ

การใส่ URL ให้ข้อความที่เป็น Link อัตโนมัติครับ

function นี้ดีจริงๆ ครับ ผมลองใช้แล้วก็ใช้ได้ครับ ลองดูครับ [code] function make_clickable($text) {     $ret = ' ' . $text;     $ret = preg_replace("#(^|[n ])([w]+?://[w]+[^ "nrt<]*)#ise", "'12'", $ret);  &nb [...]

สร้างข้อความบนรูปภาพ

สร้างข้อความบนรูปภาพ

คือเทคนิคการ เขียนข้อความไว้บนรูปภาพนะครับ ที่เห้นใช้กันบ่อยคือการสร้างลายน้ำให้กับรูปภาพครับ แต่ตัวอย่างนี้ผมเอามาประยุกต์ใช้ในการ Random ตัวอักษร เพื่อสร้างรหัส นะครับ ลองเอาไปประยุกต์ใช้ดูครับ [code]     $font = 'Arundinab.ttf'; //font     $fo [...]

หา ความกว้าง,ความสูง,ขนาด ของภาพที่ทำการ Upload

หา ความกว้าง,ความสูง,ขนาด ของภาพที่ทำการ Upload

กรณีต้องการเช็ครูปภาพในการ อัปโหลดครับ [code] //รับค่ามาจาก fileUpload1 นะครับ $imgSize = (int)$_FILES["fileUpload1"]["size"]/1024; //ขนาดเป็น Kb 500 ก็ใหญ่แระรูป อ่ะ //$_FILES["fileUpload1"]["name"]; //ชื่อรูปภาพ $size=GetimageSize($_FILES["fileUp [...]

select between datetime

select between datetime

คือการเลือกช่วงเวลาในฐานข้อมูลน่ะครับ โดย Field ที่เลือกจะเก็บในรูปแบบ DateTime ดังนั้นเวลาเลือกต้อง Convert ข้อมูลให้อยู่ในรูป Date ด้วยครับ [code] SELECT member_id FROM tbl_member  WHERE member_date BETWEEN date('YYYY-MM-DD') AND date('YYYY-MM-DD'); [/code] ลองนำไปป [...]

mysql select datediff

mysql select datediff

คือการหาผลต่างของวันที่ใน field ครับ SELECT member_id FROM tbl_member  WHERE DATEDIFF(member_date,'2007-12-30') > 0; เป็นต้น ตัวนี้จะ Return ค่าออกมาเป็นวันครับ [code] SELECT DATEDIFF('2009-01-31 12:12:12','2009-01-30'); //ได้ค่า = 1 SELECT DATEDIFF( [...]

DateAdd

DateAdd

คือการเพิ่มวันเข้าไปในวันที่ครับ เช่น หาวันที่ อีก 3 วันข้างหน้า หรือ หาวันที่ของ 3 วันที่ผ่านมาครับ [code]      //DateAdd      print date('Y-m-d', mktime(0,0,0, date('m'),date('d')+3,date('Y')));      [...]

ทั้งหมด 25 รายการ



หมวดหมู่บทความ