今天研究了phpQuery,他能够像JQuery一样可以使用相似的选择器获取html标签的元素,pq()就像jQuery里的$()
以下使用pq()的例子
例子一:获取hao123中的搜索标签部分,如图部分:
其html源码如下:
今天研究了phpQuery,他能够像JQuery一样可以使用相似的选择器获取html标签的元素,pq()就像jQuery里的$()
以下使用pq()的例子
例子一:获取hao123中的搜索标签部分,如图部分:
其html源码如下:
这个函数的作用是php匹配字符串中含有时间格式的内容,返回匹配的时间数组。我也想不到我会写这个函数,至于实用性大家就仁者见仁,智者见智了。在正则上面我写了符合1900年到2099年的时间格式。
<?php /* 查找字符串中符合的时间格式的内容 by enenba @param str $str @param str $basetime 一定要包含的时间 'month'包含月日 / 'hour' 包含时分 @return array 'total'=> 含有时间格式的数量 */
html5已经废弃了一些标签属性,在一此编辑器中有可能不能直接删除,我写了一个尽量去掉非html5属性标签php函数。代码附上:
<?php /** * php删除html5废弃的标签属性 by enenba * 2012-6-1 * 如:align valign bgcolor height width hspace vspace * body中link、vlink、ali...
使用正则将html标签转换成小写,毕竟xhtml要的是小写。此函数使用php正则将html标签源码全部转成小写,当然,此正则是php手册中的例子, 只不过手册是小写转大写,我把他弄成大写转小写。
手册还对/e 修正符进行了解释:
/e 修正符使 preg_replace() 将 replacement 参数当作 PHP 代码(在适当的逆向引用替换完之后)。提示:要确保 replacement 构成...
此函数从wp中提取出来的,能够格式化html,让html相应缩进,增加输出html的可读性。
上源码:
<?php /** * Merge user defined arguments into defaults array. * * This function is used throughout WordPress to allow for both string or a...
phpQuery—基于jQuery的PHP实现
Query的选择器之强大是有目共睹的,phpQuery 让php也拥有了这样的能力,它就相当于服务端的jQuery。
先来看看官方简介:
phpQuery is a server-side, chainable, CSS3 selector driven Document Object Model (DOM) API based on jQuery JavaScript Library.
Library is written in PHP5 and provides additional Command Line Interface (CLI).