Posts Tagged ‘PHP’
วิธีดูเวอร์ชั่นของ PHP ที่ใช้อยู่

ผมเชื่อว่าโดยส่วนใหญ่ของผู้เขียน PHP ใช้ appserv เป็นตัวติดตั้งเพื่อให้เครื่องตนเองสามารถเขียนโค้ด PHP ติดต่อฐานข้อมูล mySQL และทดสอบโค้ด ไม่มากรายที่ติดตั้งและคอนฟิก PHP,mySQL,Apache แยกเป็นตัวๆ เพราะมันเหนื่อยและต้องใช้เวลานานพอสมควร
ทีนี้เมื่อใช้เครื่องเขียน PHP ไปนานๆก็มักจะลืมว่า ตัวเองใช้เวอร์ชั่นไหนอยู่ 4 หรือว่า 5 คุ้นๆว่าเป็น 5 แต่ 5 จุดเท่าไรอีก เอ 5.1 , 5.2 , หรือว่า 5.3
ผมมีวิธีแนะนำครับ
1. ก่อนอื่นให้ท่านสร้างไฟล์ชื่อ info.php
2. ในไฟล์เขียนคำสั่ง
<?php phpinfo(); // หรือ echo phpinfo(); ?>
3. เอาไปเก็บไว้ใน C:\AppServ\www
4. เปิดเบราเซอร์ขึ้นมาแล้วพิมพ์ http://localhost/info.php
5. ท่านจะเห็นเวอร์ชั่นของ PHP โชวหราอยู่บนหน้าจอ ผมใช้เวอร์ชั่น 5.2.6

ถ้าท่านต้องการเช็กเวอร์ชั่นของ PHP ที่บนเซิฟเวอร์ของท่าน ก็เพียบอัปโหลดไฟล์นี้ขึ้นไป แล้วเรียกใ้ช้งานมันให้ถูกพาธที่เอาไปเก็บ
PHP การส่งค่าตัวแปรเข้าไปในฟังก์ชั่นแบบใช้ array
การเขียนโปรแกรมกับการสร้างฟังก์ชั่น เป็นอะไรที่แยกกันไม่ออกทีเดียว เมื่อท่านเรียนรู้การเขียนโปรแกรม เขาก็จะสอนให้ท่านรู้จักวิธีสร้างฟังก์ชั่นด้วย
ฟังก์ชั่นนั้นจะมีอยู่ 2 แบบ คือ
1.built in function คือ ฟังก์ชั่นที่มีมาอยู่แล้วในภาษานั้นๆ เช่นถ้า php ก็ explode(),implode(), ฯลฯ
2.user define function คือฟังก์ชั่นที่โปรแกรมเมอร์เขียนขึ้นมาเองภายหลัง
เป้าหมายหลักของฟังก์ชั่นก็คือ เพื่อช่วยให้เราไม่ต้องเขียนโค้ดที่จะ้ต้องใช้ซ้ำๆ ใหม่ทุกครั้งเมื่อจะใช้งาน และเพื่อการ reuse โค้ด
ทีนี้โดยปกติแล้ว เรามักจะสร้างฟังก์ชั่น ที่มีพารามิเตอร์แบบคงตัว เช่น
function subtract( $x = 0 , $y = 0 ){ return $x - $y; }
PHP คำสั่งสำหรับสร้าง Array ที่ท่านอาจไม่เคยทราบ
ในภาษา PHP นั้น เวลาเราจะสร้าง Array ขึ้นมา เรามักจะใช้คำสั่งที่เราคุ้นเคยกันดีนั่นก็คือ array()
< ?php $array = array( 'name'=>'select2web', 'domain'=>'.com', 'fullname'=>'select2web.com', ); print_r( $array ); ?>
ผลลัพธ์ที่ได้ก็จะเป็นดังนี้
Array
(
[name] => select2web
[domain] => .com
[fullname] => select2web.com
)แต่ท่านทราบหรือไม่ว่า เราสามารถสร้าง array ได้ด้วยการใช้คำสั่งอีกคำสั่งหนึ่งก็คือ compact()
PHP round ปัดเศษ

ฟังก์ชั่นของ PHP ที่ใช้สำหรับปัดเศษนั้น มีอยู่ทั้งหมด 3 ฟังก์ชั่น คือ floor() , ceil() และฟังก์ชั่น round() ที่ผมจะกล่าวในวันนี้
PHP ceil() ปัดเศษขึ้น

เมื่อวานก่อนผมได้เขียนเรื่อง php ปัดเศษลง มาแล้ว คราวนี้เรามากล่าวถึงการใช้ PHP ปัดเศษขึ้น กันดีกว่า
คำสั่งที่ใช้สำหรับ ปัดเศษขึ้นนั้น ก็คือ ceil ที่มาจากคำว่า ceilling แปลว่าเพดาน
PHP floor() ปัดเศษลง

เมื่อก่อนนี้ ถ้าท่านสังเกตบทความที่ผมเขียน ท่านจะเห็นว่าผมจะไม่ค่อยนิยมเขียนคำสั่งที่เป็นพื้นฐาน แต่มาเมื่อวานผมคิดคำสั่ง ของ php สำหรับปัดเศษไม่ออก จนต้องหาเอาจากเว็บเพื่อนบ้าน
แจกโค้ด php คำนวณอายุ

ฟังก์ชั่น คำนวณอายุตัวนี้ ผมแปลงมาจากฟังก์ชั่นของ codeigniter เห็นว่าใช้งานได้ดีครับ ผลที่ได้ออกมา จะเป็นจำนวนปี เดือน สัปดาห์ วัน นาที วินาที เรียงไล่ลำดับไป
พารามิเตอร์จะมีสองตัว ตัวแรกให้ส่งวันเกิดเข้าไป ตัวที่สองวันปัจจุบัน โดยพารามิเตอร์ทั้งสองตัว ต้องเป็น timestamp แต่ไม่ต้องกังวลนะครับ ในโค้ดผมได้แสดงตัวอย่างไว้ให้ดูแล้วด้วย ท่านเห็นปุ๊บก็เข้าใจปั๊บ ผมใช้ฟังก์ชั่น strtotime แปลงวันเกิดให้เป็น timestamp
Categories
- 1 week 1 Source (2)
- AppServ (10)
- Array (2)
- Codeigniter (1)
- Computer (7)
- CSS (9)
- Dreamweaver (7)
- Firefox (7)
- Form (2)
- FPDF (15)
- General (31)
- HTML (2)
- Javascript (6)
- jQuery (86)
- Mac (10)
- MySQL (15)
- Navicat (9)
- Other (58)
- PHP (97)
- PHP-function (12)
- Program (8)
- SMF (15)
- SQL (20)
- Theme (1)
- TinyMCE (7)
- webservice (1)
- Wordpress (18)
- คอมฯ ทั่วไป (6)
-
Recent Posts
- akismet ปลักอินกรองแสปมของเวิร์ดเพรส
- WP-CMS Post Control ปลักอินสำหรับซ่อนสิ่งที่ไม่ต้องการในเวิร์ดเพรส
- wordpress flickr manager ปลักอินสำหรับอัปโหลดภาพเก็บที่ flickr
- picpick โปรแกรมที่เว็บโปรแกรมเมอร์ต้องมีไว้ติดเครื่อง
- ขอความเห็น
- todoist โปรแกรมจดรายการสิ่งที่ต้องทำสุดเจ๋ง
- wordpress google xml sitemap หนึ่งในปลักอินที่ท่านต้องติดตั้ง
- แนะนำเว็บให้ความรู้การเขียนโปรแกรมโคตะระเด็ด
- โปรแกรมจดรายการสิ่งที่จะต้องทำ
- แจกภาพปุ่มเอาไปตกแต่งเว็บ
- วิธีสร้างเว็บให้ติดอันดับหนึ่ง
- wordpress ปิงผู้ปิดทองหลังพระ
- วิธีเปิด notepad อย่างรวดเร็ว
- วิธีดึงข้อมูลออกจากฐานข้อมูลของเวิร์ดเพรส แบบสุ่ม
- หารายละเอียดโดเมน
Tags
AppServ Array Back to the basic bug calendar CAPTCHA chart CSS Dreamveawer eclipse error firebug Firefox firefox plugin FPDF General google helios HTML icons Javascript jQuery jquery plugin jquery slide jQuery tutorial jQuery UI Mac MySQL Other pdt PHP phpmailer programming slide slide show SMF smf themes smf themes download smf themes free smf themes thai SQL sql function tooltip Wordpress wordpress plugin
