码迷,mamicode.com
首页 > Web开发 > 详细

PHP 字符串截取方法

时间:2017-09-28 11:33:57      阅读:482      评论:0      收藏:0      [点我收藏+]

标签:turn   unset   amp   dex   sub   地址   size   字符串方法   ram   

用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 字符串截取方法

标签:turn   unset   amp   dex   sub   地址   size   字符串方法   ram   

原文地址:http://www.cnblogs.com/kuku2/p/7605586.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!