小编I-M*_*-JM的帖子

正则表达式匹配img标记中的任何url

我需要一个可以匹配img src标签中任何url的正则表达式

URL可以从"/images/temp.jpg"或"temp1.jpg"或甚至"http://www.example.com/temp.jpg?i=123"或任何内容变化

我写了以下代码:

preg_match_all('/(href|src)\s*=\s*"([^\s]+\/\/[^\/]+.\/[^\s]+\.(jpg|jpeg|png|gif|bmp))/ixu'
Run Code Online (Sandbox Code Playgroud)

但它不匹配许多网址,包括查询字符串,如?i = 12345

任何人都知道如何实现这一目标?

谢谢

php regex

2
推荐指数
1
解决办法
6791
查看次数

解析和操作XML文件的最佳实践,最小大小为1000 MB或更多

可能的重复:
PHP使用XML的最佳方法是什么?需要创建和解析XML响应
在PHP中解析大型XML

你好社区,

我正在编写一个应用程序,它需要解析XML文件,其大小至少为1000 MB或更多.

我试过几个可在互联网上获得的代码.随着文件大小越来越多,很容易理解该文件将包含大量的XML标记.因此,随着时间的推移,循环性能变弱.

所以,我需要一个解析器: - >随着时间的推移,执行/解析时性能相当不错 - >不会将整个XML文件加载到内存中

我知道关注XML解析器,但不确定使用哪个以及为什么?

  1. XML解析器
  2. SimpleXML的
  3. XMLReader的

我使用的是PHP 5.3,所以请帮助我们和gals,选择解析器.

你甚至可以建议我一些其他的选择或课程.

谢谢.

编辑

我甚至想知道SAX(Simple API for XML)和PHP的StAX实现

php xml

2
推荐指数
1
解决办法
1984
查看次数

从管理面板中删除"个人资料"管理员菜单

我正在使用WordPress,我想完全删除"个人资料"菜单选项

任何人都知道如何实现这一目标?

谢谢

wordpress wordpress-plugin

1
推荐指数
1
解决办法
6985
查看次数

PHP 格式化日期,不使用日期函数

我以以下格式获取日期,这是一个字符串:

31_Dec_2010
Run Code Online (Sandbox Code Playgroud)

现在,我需要将其转换为以下 2 种格式

2010-12-31 //(for use in mysql query)
Run Code Online (Sandbox Code Playgroud)

31 Dec, 2010 //(for displaying purpose)
Run Code Online (Sandbox Code Playgroud)

无法使用日期时间函数,因为我在 PHP 4.8 上运行代码

请以某种方式给我建议,然后是“爆炸”功能

php

1
推荐指数
1
解决办法
121
查看次数

在特定时间后隐藏“div”

我有一个 div,它通常用于显示一些状态消息,比如“你选择了一些 xyz 的东西”

现在,我需要在页面加载后以特定的时间间隔(例如 60 秒)隐藏它。

代码:

 <div id="msg">You have selected 'Time and Money' magazine</div>
Run Code Online (Sandbox Code Playgroud)

我怎样才能执行上面提到的事情?

谢谢

javascript jquery

1
推荐指数
1
解决办法
1万
查看次数

查询错误计数

我有一个表的结构如下:

id  int
userid  int
status  enum ('pending','approved')
dop     datetime
Run Code Online (Sandbox Code Playgroud)

数据如下:

id          userid               status             dop
 1            24                 pending            2011-02-14 06:41:32
 2            24                 pending            2011-02-15 23:02:45
Run Code Online (Sandbox Code Playgroud)

当我触发以下查询时:

SELECT count( userid )
FROM t1
WHERE STATUS = 'pending'
GROUP BY userid
Run Code Online (Sandbox Code Playgroud)

这让我算作'2',这是错的,谁能告诉我这里有什么问题?以及如何将实数计为1

mysql

1
推荐指数
1
解决办法
2764
查看次数

将价值提升到下一个第10位

我知道这是一个不寻常的问题,但我需要找到接下来的第10个位置

让我以一个例子清楚:

我会有一些数字

2, 5, 8, 13, 28, 35, 42, 49
Run Code Online (Sandbox Code Playgroud)

我想找到下一个第10个位置

2  =>  10
5  =>  10
8  =>  10
13  =>  20
28  =>  30
35  =>  40
42  =>  50
49  =>  50
Run Code Online (Sandbox Code Playgroud)

我怎么能找到它,请帮帮我们.谢谢.

抱歉英语不好.

php

1
推荐指数
1
解决办法
68
查看次数

php最接近第十个值

我通过价值获得最大价值.它可以是任何数字(整数).我希望它使用PHP获取下一个第十个值

例:

如果值是66,那么我需要值70
如果值是6,那么我需要值10
如果值是98,那么我需要值100

php

0
推荐指数
1
解决办法
544
查看次数

日期差异,包括时间

我有数据库表,其结构如下:

id  int
name varchar(20)
dob  datetime
Run Code Online (Sandbox Code Playgroud)

我需要找出那些日期时间差异大于1天的记录

我知道datediff()可以工作,但我也想在计算中包括时间(小时,分钟,秒)

例如: 2011-02-14 13时05分06秒(是从第一天开始2011-02-15 13时05分06秒),但2011-02-14 13时05分06秒(不从一开始就2011-02-15 13:04:06)

有什么建议?

mysql

0
推荐指数
1
解决办法
3491
查看次数

获取img标签,它的src值

我有 2 个图像标签,一个接一个

<img class="c1 c2 c3" title="Image Title 1" src="http://example.com/image-1.jpg" alt="" width="620" height="521"><img class="c1 c2 c3" title="Image Title 2" src="http://example.com/image-2.jpg" alt="" width="620" height="521">
Run Code Online (Sandbox Code Playgroud)

我想要一个可以获取两件事的正则表达式:

  • 第一个“img”标签
  • 第一个“img”标签中的“src”值

我该怎么做?

PS有人知道我可以在哪里在线测试正则表达式吗

php regex

0
推荐指数
1
解决办法
5493
查看次数

标签 统计

php ×6

mysql ×2

regex ×2

javascript ×1

jquery ×1

wordpress ×1

wordpress-plugin ×1

xml ×1