หา link จาก String ที่ป้อนเข้ามา ด้วย Regular


เก็บเข้ากรุ(อีกแล้ว)
หวยงวดนี้ เอ้ย!!! งานงวดนี้ไม่ยากจนเกินไป นั่นคือ
ทะแด่ม แทมแท๊มมมมมมม
หา link(http หรือ https) จาก String ที่ป้อนเข้ามา

เทสจ้า

<?php
$txt = 'test some text and http://buzz.blogger.com/2013/04/bringing-google-comments-to-blogger.html and finish with some text';
$match = preg_match('/https?\:\/\/[^\s]+/m', $txt, $matchs);
var_dump($match);
// int 1
var_dump($matchs);
// array 0 => string 'http://buzz.blogger.com/2013/04/bringing-google-comments-to-blogger.html'



ประยุกต์ใช้งาน ก็อย่างเช่น
User ป้อน String ผ่านทาง textarea เข้ามาไง
ถ้าเจอเราก็เอา matches มาใช้สร้างเป็น <a> อีกต่อหนึ่ง อะไรแบบนี้เป็นต้น
;)

Ref.

Comments