首页 > 编程语言 >php 提取字符串中所有的图片链接 ,不区分单双引号

php 提取字符串中所有的图片链接 ,不区分单双引号

时间:2023-09-27 15:13:30浏览次数:34  
标签:双引号 imageLinks link 字符串 图片链接 php

<?php

$str = '这是一段包含图片链接的字符串,其中包括<img src="https://example.com/image1.jpg">和<img src=\'https://example.com/image2.jpg\'>。';

preg_match_all('/<img\s+src=(["\'])(.*?)\1/', $str, $matches);

$imageLinks = $matches[2];

foreach ($imageLinks as $link) { echo $link . "\n"; }

?>

标签:双引号,imageLinks,link,字符串,图片链接,php
From: https://www.cnblogs.com/songadmin/p/17732753.html

相关文章

  • CentOS7下yum安装php7
    1.安装epel-releaseEPEL(ExtraPackagesforEnterpriseLinux)存储库提供了标准RedHat和CentOS存储库中未包含的其他软件包。EPEL存储库的创建是因为Fedora贡献者希望使用他们在RedHatEnterpriseLinux(RHEL)及其衍生产品(如CentOS,OracleLinux和ScientificLinux)上维护的软......
  • phpinfo()还是有用的
    来自:[NPUCTF2020]ReadlezPHP这道题难度倒不是很大,看题目就知道是php代码审计之类的,只是有几个有用的点可以积累一下。首先打开就是一个鬼面:f12看源码看的难受,但这里好像右键点不了?无所谓,我会直接在url前加view-source: 本来没什么特别的,唯独这个time.php,那就访问吧:又是......
  • Nginx配置后无法解析PHP问题
    Nginx配置后无法解析PHP问题#Formoreinformationonconfiguration,see:#  *OfficialEnglishDocumentation:http://nginx.org/en/docs/#  *OfficialRussianDocumentation:http://nginx.org/ru/docs/ usernginx;worker_processesauto;error_log/var/l......
  • thinkphp无法访问控制器如何解决
     TP6在初次安装时创建/app/admin/controller/Index文件时无法访问 默认的thinkphp6只有部分的内置拓展包括:自带的frameworkthinkthinkphp核心驱动think-filesystem文件储存驱动think-helper常用助手库think-orm数据库驱动think-trace页面Trace扩展 安装......
  • phpstorm apache php xdebug调试超时设置
    用phpstormxdebugapache调试php代码的时候总是一分钟就超时。修改配置文件解决1.php.ini设置xdebug,增加 #超时时间改大一点xdebug.remote_cookie_expire_time=3600max_execution_time=3600max_input_time=3600default_socket_timeout=3600 2.在apache配置文......
  • centos安装memached及php memached扩展
    php有两个memcache客户端:phpmemcache和phpmemcached。phpmemcache独立用php实现,是老客户端,功能少,属性也可设置的少;http://pecl.php.net/package/memcachephpmemcached是基于原生的c的libmemcached的扩展,更加完善,建议替换为phpmemcached。htt......
  • centos安装php扩展mssql
    注意:1、server-dsn是数据源,事先在freetds.conf配置好的[server-dsn]    host=192.168.10.125    port=1433    tdsversion=8.0clientcharset=UTF-8开始安装1、输入安装命令 自动先安装freetds安装包sudo yum install php-mssql -ysudo ......
  • thinkphp lang命令执行--struts2 代码执行--(QVD-2022-46174)&&(CVE-2020-17530)&&(CV
    thinkphplang命令执行--struts2代码执行--(QVD-2022-46174)&&(CVE-2020-17530)&&(CVE-2021-31805)thinkphplang命令执行(QVD-2022-46174)影响范围6.0.1<=ThinkPHP<=6.0.13ThinkPHP5.0.xThinkPHP5.1.x漏洞复现POC:?+config-create+/&lang=../../../../......
  • PHP手机购物商场源码 麦淘商城 互站价值过万
    这东西打开看一眼看上去搭建不简单,据说价值五位数有兴趣的可以拿去试一下:内有压缩包,提取码:4a6d......
  • 蓝天采集器开启自动采集设置PHP-CLI(命令行)
    宝塔面板操作打开终端,进ssh执行以下两条命令:rm-f/usr/bin/phpln-sf/www/server/php/70/bin/php/usr/bin/php最后,测试是否成功打开命令行,输入php-v 服务器这边就配置好了,我们接下来回到我们的蓝天采集器后台,点击设置-----采集设置-----采集运行模式-----选择cli......