<?php
$str = <<<str
    <img src="1.jpg"/>
    <p>123123</p>
    <span>3322</span>
    <img src="https://www.baidu.com/2.png" alt="">
    <img src="https://www.baidu.com/2.jpeg" alt="">
    <img src="https://www.baidu.com/2.bmp" alt="">
    <img src="https://www.baidu.com/2.bmp" alt="">
    <img src='https://www.baidu.com/2.bmp' alt="">
str;

preg_match_all( '~<img.*?src=["\']+(.*?)["\']+~' , $str, $match );

p($match['1']);

/**Array
(
    [0] => 1.jpg
    [1] => https://www.baidu.com/2.png
    [2] => https://www.baidu.com/2.jpeg
    [3] => https://www.baidu.com/2.bmp
    [4] => https://www.baidu.com/2.bmp
    [5] => https://www.baidu.com/2.bmp
)
**/

function p($var)
{
    if (is_bool($var)) {
        var_dump($var);
    } else if (is_null($var)) {
        var_dump(NULL);
    } else {
        echo "<pre style='position:relative;z-index:1000;padding:10px;border-radius:5px;background:#F5F5F5;border:1px solid #aaa;font-size:14px;line-height:18px;opacity:0.9;'>" . print_r($var, true) . "</pre>";
    }
}

一个好用的图片裁剪,水印类 intervention/image,支持gd库和image和imagick

安装 composer require intervention/image 使用文档:http://image.intervention.io/getting_started/introduction 类库 <?php /* * 图片处理 */ name...

阅读全文

php predis 操作类库扩展

需先安装php predis 类库 详细predis 命令参考 :http://www.koukousky.com/back/1644.html <?php /** * Predis缓存驱动 * 要求安装phpredis扩展:https...

阅读全文

php imagick 水印、缩略图 图像处理类

使用前需安装 ImageMagick 客户端和 php Imagick 扩展类库 可解决上传图片在ios 下翻转的问题。 使用方法 $imagick = new \lib_image_imagick(); $width = 2...

阅读全文

欢迎留言