Site icon บริษัท โค๊ดบี จำกัด

สอน php วิธีตรวจสอบ string ว่าเป็นลิงค์ url หรือไม่

วิธีตรวจสอบตัวแปรว่าเป็นลิงค์

วิธีตรวจสอบตัวแปรว่าเป็นลิงค์

<h3>สอน php วิธีตรวจสอบ string ว่าเป็นลิงค์ url หรือไม่<&sol;h3>&NewLine;<p><&sol;br><br &sol;>&NewLine;<strong>สอน php วิธีตรวจสอบ string ว่าเป็นลิงค์ url หรือไม่<&sol;strong><br &sol;>&NewLine;ในการพัฒนาเว็บไซต์ คงมีหลาย input field ที่เราจำเป็นต้องตรวจสอบค่าว่า ข้อมูลที่ถูกส่งมาเป็นข้อมูลที่เป็น url หรือ ลิงค์เว็บไซต์หรือไม่ ตัวอย่างเช่น ถ้ากรณีที่แบบฟอร์มจำเป็นต้องกรอข้อมูล ไอดีไลน์ หรือ ไอดีเฟสบุ้ค บางคนอาจจะกรอกเฉพาะไอดี บางคนอาจจะกรอกข้อมูลที่เป็น url เต็ม นักพัฒนาจำเป็นจะต้องตรวจสอบข้อมูลก่อนบันทึกลงฐานข้อมูล<&excl;--more--><&sol;p>&NewLine;<p> ว่า string ตัวนั้นถูกส่งเข้ามาในรูปแบบของไอดี ข้อความ หรือเป็นลิงค์ สำหรับใน php เราสามารถใช้คำสั่ง <strong>filter&lowbar;var<&sol;strong> ในการตรวจสอบตัวแปรนั้น ๆ ได้<br &sol;>&NewLine;<&sol;br><&sol;p>&NewLine;<h4>ตรวจสอบตัวแปรว่าเป็นลิงค์หรือไม่<&sol;h4>&NewLine;<p>ตัวอย่างการใช้งาน filter&lowbar;var เพื่อตรวจสอบข้อความ string ว่าเป็นลิงค์หรือไม่ในภาษา php<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true " >function isURL&lpar;&dollar;url&rpar;&lbrace; &NewLine;&Tab;&dollar;url &equals; filter&lowbar;var&lpar;&dollar;url&comma; FILTER&lowbar;SANITIZE&lowbar;URL&rpar;&semi; &NewLine;&Tab;if &lpar;&excl;filter&lowbar;var&lpar;&dollar;url&comma; FILTER&lowbar;VALIDATE&lowbar;URL&rpar; &equals;&equals;&equals; false&rpar; &lbrace; &NewLine;&Tab;&Tab;echo&lpar;"&dollar;url is a valid URL"&rpar;&semi; &NewLine;&Tab;&rcub; else &lbrace; &NewLine;&Tab;&Tab;echo&lpar;"&dollar;url is not a valid URL"&rpar;&semi; &NewLine;&Tab;&rcub; &NewLine;&rcub; &NewLine;isURL&lpar;'http&colon;&sol;&sol;line&period;me&sol;ti&sol;p&sol;~'&rpar;&semi;<&sol;pre>&NewLine;<p>จากโค๊ดตัวอย่างด้านบนเราสามารถนำฟังก์ชั่น isURL ไปประยุกต์ใช้สำหรับตรวจสอบ string ว่าอยู่ในรูปแบบของลิงค์หรือไม่ โดยอาจจะเปลี่ยนจากการ echo ข้อมูลเป็นการ return boolean ออกไปแทน<&sol;p>&NewLine;

Exit mobile version