วันศุกร์ที่ 13 พฤษภาคม พ.ศ. 2559

Step 7 การใช้ String Function ใน PHP

String Function

String Function เป็นฟังก์ชั่นที่ทำงานกับข้อความ โดยฟังก์ชั่นที่ใช้บ่อยๆ มีดังนี้

PHP strlen() Function

เป็นฟังก์ชั่นสำหรับการหาความยาวของข้อความ ในตัวอย่างเป็นการหาความยาวของคำว่า IRobust Training Center

echo strlen("PHP Training Center");

ผลลัพธ์ ที่ได้จะเป็น 23

TIP. ส่วนใหญ่จะใช้ใน loop ที่ต้องการวนทุกๆตัวอักษรในข้อความ แล้วต้องการหาจำนวนรอบทั้งหมดที่ต้องวน

PHP strpos() function

เป็นฟังก์ชั่นสำหรับหาตำแหน่งของตัวอักษรหรือข้อความในข้อความที่ต้องการ
ถ้าค้นหาพบจะ return ตำแหน่งที่พบในตำแหน่งแรก ถ้าไม่พบก็จะ return FALSE กลับมา

echo strpos("PHP Training Center", "Training");

ผลลัพธ์ ที่ได้จะเป็น 4
เนื่องจากตำแหน่งของตัวอักษรเริ่มนับตั้งแต่ 0 ไม่ใช่ 1 ดังนั้นผลลัพธ์ที่ return กลับมาคือ 4 ไม่ใช่ 5
คำเตือน การตรวจสอบว่า ค้นพบหรือไม่ต้องใช้เครื่องหมาย "===" แทนที่จะใช้ "==" เพราะถ้าเราเจอตัวอักษรนั้นตั้งแต่ตำแหน่งแรก strpos() จะ return ค่ากลับมาเป็น 0
ทำให้ if จะมองว่าเป็น FALSE เพราะถ้าเราเปรียบเทียบด้วยเครื่องหมาย "==" จะมองว่า 0 กับ FALSE มีค่าเท่ากัน

if(strpos("PHP Training Center", "PHP") === TRUE){
    // พบคำว่า PHP ในข้อความ
}

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

แสดงความคิดเห็น

Set MongoDB in the windows path environment

  Let’s set MongoDB in the windows environment in just a few steps. Step 1: First download a suitable MongoDB version according to your mach...