2013-07-13 20 views
-1

幫我在一個代碼來獲得這個角色如何SUBSTR或strpos這個角色

  1. 4edtee3fdpd0h8o
  2. kfz254yae7cw8fb
  3. da84s08ifannjs6
  4. a4x4c1eaki9ekw1

從這個網址:所有的$ char

  1. httpq://199.91.153.79/c0l8y769haig/4edtee3fdpd0h8o/1-No%26Batak+%2B+JB.mp3
  2. httpq://199.91.153.63/7otxr1alp53g/kfz254yae7cw8fb/1-Yes%26metalica.mp3
  3. httpq://205.196.120.88/x0xa2u3s6utg/da84s08ifannjs6/1-Yes%26Mirrors.mp3
  4. httpq://205.196.122.248/dv6dyax7o3eg/a4x4c1eaki9ekw1/1-Yes%26reggae.mp3

由於之前。 。

+0

你已經嘗試過一些與SUBSTR和strpos或者你要我們去做的事情? – rene

+0

是.. 我試圖 SUBSTR($上傳[ '鏈接'] [0] [ 'direct_download'],33,19) 結果: /4edtee3fdpd0h8o/1- /kfz254yae7cw8fb/1- 克/ da84s08ifannjs6/1 g/a4x4c1eaki9ekw1/1 –

回答

0

你需要這個正則表達式

/httpq:\/\/([\d+]{1,3}[\.|\/])+[^\/]+\/(\S+)\/.*/ 

例如:

$str = "httpq://199.91.153.63/7otxr1alp53g/kfz254yae7cw8fb/1-Yes%26metalica.mp3"; 
$regex = "/httpq:\/\/([\d+]{1,3}[\.|\/])+[^\/]+\/(\S+)\/.*/"; 
echo preg_replace($regex, "$2", $str); 
+0

感謝它的工作。但如何刪除'q'字符? $ str =「http://199.91.153.63/7otxr1alp53g/kfz254yae7cw8fb/1-Yes%26metalica.mp3」; –

+0

已關閉..已回答.. 謝謝vladkras先生 –

相關問題