PHP 字符串截取方法
用PHP的字符串方法實現的一個簡單偽爬蟲取得地址中圖片名稱
<?php
header("content-type:text/html;charset=utf-8");
//地址格式用空格分離各個名稱
$str = "yutobo.png sldjfd.jpg sdlfjsdljfk.avi 3sadfk233.jpg sd12312kjksdf.txt";
echo "<pre>";
echo "爬得的圖片名稱有:\n";
// var_dump(repliteImg($str));
foreach (repliteImg($str) as $key => $value) {
echo $value . "\n";
# code...
}
/**
* 爬取圖片名稱
* @param [type] $str [description]
* @return [type] [description]
*/
function repliteImg($str)
{
$preg = "/[\S]+/";
preg_match_all($preg, $str, $arr);
$arrTemp = $arr[0];
foreach ($arrTemp as $key => $value) {
$index = strrpos($value, ‘.‘, 0);
$strTemp = substr($value, $index + 1);
if ($strTemp != "png" && $strTemp != "jpg" && $strTemp != "gif") {
unset($arrTemp[$key]);
}
}
// var_dump($arrTemp);
return $arrTemp;
}
PHP 字符串截取方法