ฟังก์ชั่นภายใน เป็นฟังก์ชันสำเร็จรูปของ PHP ที่เราสามารถนำฟังก์ชันมาใช้ได้เลย ซึ่งมีมากว่า 1000 ฟังก์ชัน
ดาวน์โหลด Help ได้ที่ http://www.php.net/docs.php
ยกตัวอย่างฟังก์ชัน
empty() ตรวจสอบว่า มีค่าอยู่หรือไม่ ในตัวอย่างจะมีค่า เมื่อรันจะได้ Not Empty :: ใช้ตรวจสอบเงื่อนไขก่อนการทำงานได้
ค่าว่างเช่น null, false, 0, '', '0', array()
<?php $var =1234; if (empty($var)) { // if(!empty($var)) คือบอกว่าไม่มีค่าว่าง echo "Data Empty:: "; }else{ echo "Not Empty :: "; } ?>
isset() ใช้เพื่อตรวจสอบว่า ตัวแปรมีค่า หรือเป็นค่า null
<?php $var =1234; if (isset($var)) { echo "Have Data::"; // โปรแกรมจะแสดง Have Data เพราะ $var มีค่า }else{ echo "Not Data:: "; } ?>
strlen() ตรวจสอบความยาวนับเป็นไบต์
<?php $str = '12345abcde'; echo strlen($str)."<br/>"; // 10 $str = '1234 abc e'; echo strlen($str); // 10 ?>
print_r() แสดงข้อมูลใน Array คลุมด้วยแท็ก pre
<pre> <?php$a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z')); print_r ($a);?> </pre>
strcmp() การเปรียบเทียบข้อความ โดยคำนึงถึงตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก
<?php $var1 = "Hello"; $var2 = "Hello"; if (strcmp($var1, $var2) !== 0) { echo '$var1 != $var2'; }else{ echo "$var1 = $var2"; // ผลการรันจะแสดง Hello = Hello } ?>
pow(x,y) ฟังก์ชันยกกำลัง
<?php $value = pow(5,2); // เรียกฟังก์ชั่น pow() การคำนวณ 5^2 แล้วเก็บค่าไว้ที่ตัวแปร $value echo $value; // พิมพ์ค่าจากตัวแปร $value ?>
นี้เป็นตัวอย่างส่วนหนึ่งครับ สามารถศึกษาเพิ่มเติมได้ที่..
http://www.php.net/docs.php