หน้าแรก
หน้าแรก
ค่าคงที่ FILTER_VALIDATE_IP ตรวจสอบที่อยู่ IP ธง FILTER_FLAG_IPV4 − ค่าต้องเป็นที่อยู่ IPv4 ที่ถูกต้อง FILTER_FLAG_IPV6 − ค่าต้องเป็นที่อยู่ IPv6 ที่ถูกต้อง FILTER_FLAG_NO_PRIV_RANGE − ค่าต้องไม่อยู่ในช่วงส่วนตัว FILTER_FLAG_NO_RES_RANGE − ค่าต้องไม่อยู่ในช่วงที่สงวนไว้ คืนสินค้า ค่าค
ค่าคงที่ FILTER_VALIDATE_REGEXP ตรวจสอบค่ากับนิพจน์ทั่วไปที่เข้ากันได้กับ Perl ตัวเลือก regexp − นิพจน์ทั่วไปที่จะตรวจสอบความถูกต้อง คืนสินค้า ค่าคงที่ FILTER_VALIDATE_REGEXP ไม่ส่งคืนสิ่งใด ตัวอย่าง /^ex(.*)/)); if(filter_var($val, FILTER_VALIDATE_REGEXP,$res)) { echo Matched Stri
ค่าคงที่ FILTER_VALIDATE_URL ตรวจสอบ URL ธง FILTER_FLAG_SCHEME_REQUIRED − URL ต้องเป็นไปตาม RFC FILTER_FLAG_HOST_REQUIRED − URL ต้องมีชื่อโฮสต์ FILTER_FLAG_PATH_REQUIRED −URL ต้องมีพาธหลังชื่อโดเมน FILTER_FLAG_QUERY_REQUIRED −URL ต้องมีสตริงการสืบค้น คืนสินค้า ค่าคงที่ FILTER_VALIDATE
ค่าคงที่ FILTER_SANITIZE_EMAIL จะลบอักขระที่ไม่ถูกต้องทั้งหมดออกจากที่อยู่อีเมล คืนสินค้า ค่าคงที่ FILTER_SANITIZE_EMAIL ไม่ส่งคืนสิ่งใด ตัวอย่าง <?php $myemail = "abc@demo//.com"; $myemail = filter_var($myemail, FILTER_SANITIZE_EMAIL); echo $myem
ค่าคงที่ FILTER_SANITIZE_ENCODED เข้ารหัสอักขระพิเศษ ธงและตัวเลือก FILTER_FLAG_STRIP_LOW - ลบอักขระที่มีค่า ASCII น้อยกว่า 32 FILTER_FLAG_STRIP_HIGH - ลบอักขระที่มีค่า ASCII มากกว่า 127 FILTER_FLAG_ENCODE_LOW - เข้ารหัสอักขระที่มีค่า ASCII น้อยกว่า 32 FILTER_FLAG_ENCODE_HIGH - เข้ารหัสอั
ค่าคงที่ FILTER_SANITIZE_MAGIC_QUOTES ดำเนินการฟังก์ชัน addslashes() กับสตริง เพิ่มแบ็กสแลชด้านหน้าอักขระที่กำหนดไว้ล่วงหน้า เช่น เครื่องหมายอัญประกาศเดี่ยว () อัญประกาศคู่ () แบ็กสแลช (\) NULL คืนสินค้า ค่าคงที่ FILTER_SANITIZE_MAGIC_QUOTES จะไม่คืนค่าใดๆ ตัวอย่าง <?php $var = &quo
ค่าคงที่ FILTER_SANITIZE_NUMBER_FLOAT จะลบอักขระที่ไม่ถูกต้องทั้งหมดออกจากเลขทศนิยม ธง FILTER_FLAG_ALLOW_FRACTION − อนุญาตให้ใช้ตัวคั่นเศษส่วน FILTER_FLAG_ALLOW_THOUSAND − อนุญาตตัวคั่นหลักพัน FILTER_FLAG_ALLOW_SCIENTIFIC − อนุญาตสัญกรณ์วิทยาศาสตร์ คืนสินค้า ค่าคงที่ FILTER_SANITIZE_NUMB
ค่าคงที่ FILTER_SANITIZE_NUMBER_INT จะลบอักขระที่ไม่ถูกต้องทั้งหมดออกจากตัวเลข คืนสินค้า ค่าคงที่ FILTER_SANITIZE_NUMBER_INT ไม่คืนค่าใดๆ ตัวอย่าง ผลลัพธ์ ต่อไปนี้เป็นผลลัพธ์ string(5) 4-5+9
ตัวกรองคงที่ FILTER_SANITIZE_SPECIAL_CHARS HTML- ยกเว้นอักขระพิเศษ ธง FILTER_FLAG_STRIP_LOW − ถอดอักขระที่มีค่า ASCII ต่ำกว่า 32 FILTER_FLAG_STRIP_HIGH − ถอดอักขระที่มีค่า ASCII เกิน 32 FILTER_FLAG_ENCODE_HIGH - เข้ารหัสอักขระที่มีค่า ASCII สูงกว่า 32 คืนสินค้า ค่าคงที่ FILTER_SANITIZE_S
ค่าคงที่ FILTER_SANITIZE_STRING จะลบแท็กและเข้ารหัสอักขระพิเศษจากสตริง ธง FILTER_FLAG_NO_ENCODE_QUOTES − ห้ามเข้ารหัสคำพูด FILTER_FLAG_STRIP_LOW - ลบอักขระที่มีค่า ASCII น้อยกว่า 32 FILTER_FLAG_STRIP_HIGH − ลบอักขระที่มีค่า ASCII มากกว่า 127 FILTER_FLAG_ENCODE_LOW - เข้ารหัสอักขระที่มีค่
ค่าคงที่ FILTER_SANITIZE_STRIPPED จะเข้ารหัสหรือตัดอักขระที่ไม่ต้องการออก ตัวเลือกและแฟล็ก FILTER_FLAG_NO_ENCODE_QUOTES − แฟล็กนี้ไม่เข้ารหัสเครื่องหมายคำพูด FILTER_FLAG_STRIP_LOW − ตัดอักขระที่มีค่า ASCII ต่ำกว่า 32 FILTER_FLAG_STRIP_HIGH − ตัดอักขระที่มีค่า ASCII เกิน 32 FILTER_FLAG_EN
ค่าคงที่ FILTER_SANITIZE_URL จะลบอักขระ URL ที่ไม่ถูกต้องทั้งหมดออกจากสตริง จะช่วยให้สิ่งต่อไปนี้ - $-_.+!*'(),{}|\\^~[]`"><#%;/?:@&= คืนสินค้า ค่าคงที่ FILTER_SANITIZE_URL ไม่ส่งคืนสิ่งใด ตัวอย่าง <?php $var = "www.example"; var_dump(filter
ค่าคงที่ FILTER_CALLBACK จะเรียกใช้ฟังก์ชันที่ผู้ใช้กำหนดเพื่อกรองค่า คืนสินค้า ค่าคงที่ FILTER_CALLBACK ไม่ส่งคืนสิ่งใด ตัวอย่าง ต่อไปนี้เป็นตัวอย่างที่แปลงกรณีของสตริง ที่นี่ ฟังก์ชันที่มีอยู่ใน PHP ถูกนำมาใช้ <?php $string = "DEMO TEXT!"; echo filter_var($
ฟังก์ชันค่าคงที่() ส่งคืนค่าของค่าคงที่ ไวยากรณ์ constant(const) พารามิเตอร์ คอนสตรัท − ชื่อของค่าคงที่ที่จะตรวจสอบ คืนสินค้า ฟังก์ชันค่าคงที่ () ส่งคืนค่าของค่าคงที่และค่า NULL หากค่าคงที่ไม่ได้กำหนดไว้ ตัวอย่าง ต่อไปนี้เป็นตัวอย่างที่กำหนดค่าคงที่ <?php define("myConsta
ฟังก์ชัน define() เป็นค่าคงที่ ไวยากรณ์ define(const_name,value,case_insensitive) พารามิเตอร์ const_name − ชื่อของค่าคงที่ คุณค่า − ค่าของค่าคงที่ ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ − ชื่อคงที่ควรคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ คืนสินค้า ฟังก์ชัน define() คืนค่า จริง เมื่อสำเร็จ หรือ เท็จ เ
ฟังก์ชัน define() ใน PHP ตรวจสอบว่าค่าคงที่อยู่หรือไม่ ไวยากรณ์ defined(name) พารามิเตอร์ ชื่อ − ชื่อของค่าคงที่ คืนสินค้า ฟังก์ชัน define() คืนค่า จริง หากค่าคงที่นั้นเป็นเท็จ ตัวอย่าง ต่อไปนี้เป็นตัวอย่างที่ตรวจสอบว่ามีค่าคงที่หรือไม่ <?php define("myConstant",&qu
ฟังก์ชัน die() พิมพ์ข้อความและออกจากสคริปต์ปัจจุบัน ไวยากรณ์ die(msg) พารามิเตอร์ ผงชูรส − ข้อความที่ต้องเขียนก่อนออกจากสคริปต์ คืนสินค้า ฟังก์ชัน die() ไม่คืนค่าใดๆ ตัวอย่าง <?php $url = "https://www.example.com/"; fopen($url,"r")
ฟังก์ชัน eval() จะประเมินสตริงเป็นโค้ด PHP ไวยากรณ์ eval(code) พารามิเตอร์ รหัส − รหัส PHP ที่จะประเมิน คืนสินค้า ฟังก์ชัน eval() ส่งคืนค่า null เว้นแต่จะมีการเรียกคำสั่ง return ในสตริงโค้ด จากนั้นค่าที่ส่งกลับจะถูกส่งกลับ หากมีข้อผิดพลาดในการแยกวิเคราะห์ในสตริงโค้ด eval() จะส่งคืนค่าเท็จ ตัวอ
ฟังก์ชัน exit() พิมพ์ข้อความและออกจากสคริปต์ปัจจุบัน ไวยากรณ์ exit(msg) พารามิเตอร์ ผงชูรส − ข้อความที่ต้องเขียนก่อนออกจากสคริปต์ คืนสินค้า ฟังก์ชัน exit() ไม่คืนค่าใดๆ ตัวอย่าง <?php $url = "https://www.example.com/"; fopen($url,"r") &nb
ฟังก์ชัน get_browser() จะค้นหาไฟล์ browscap.ini ของผู้ใช้และคืนค่าความสามารถของเบราว์เซอร์ของผู้ใช้ ไวยากรณ์ get_browser(user, return_array) พารามิเตอร์ ผู้ใช้ − ชื่อตัวแทนผู้ใช้ HTTP return_array − หากตั้งค่าพารามิเตอร์นี้เป็นจริง ฟังก์ชันจะคืนค่าอาร์เรย์แทนที่จะเป็นอ็อบเจ็กต์ คืนสินค้า ฟั