您有个知识币

【退出】

    php获取远程图片并保存到本地

    php获取远程图片并保存到本地,这是一个比较通用的功能。 以下函数也写的比较通用,只需要传入一段html代码。 php获取远程图片并保存到本地,这个函数一般应用在编辑器和采集器中。 function auto_save_image($body){ $img_array = array(); preg_match_all("/(src)=[\"|\'| ]{0,}(http:\/\/(.*)\.(gif|jpg|jpeg|bmp|png))[\"|\'| ]{0,}/isU", $body, $img_array); $im...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:2563 |

    img 提取src正则表达式

    img 提取src正则表达式 今天遇到img提取src的问题,写出来供大家参考。 img 提取src正则表达式: /(src)=[\"|\'| ]{0,}((http:\/\/)?(.*)\.(gif|jpg|jpeg|bmp|png))[\"|\'| ]{0,}/isU 只获取远程图片将(http:\/\/)?改为http:\/\/。即去掉问号。 用php下处理的简单例子: //获取远程图片并保存到本地的函数 function auto_save_image($body){ $img_array = array(); ...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:2631 |

    php 清空数组

    php中清空数组的方法如下: arr   =   array() #理解为重新给变量付一个空的数组。 unset($arr) #这个才是真正意义上的释放,将资源完全释放。阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:6868 |

    php截取数组

    php截取数组的方法是使用 array_slice() 函数。  array_slice() 函数的用法如下: array_slice(array,offset,length,preserve) 参数 描述 array 必需。规定输入的数组。 offset 必需。数值。规定取出元素的开始位置。 如果是正数,则从前往后开始取,如果是负值,从后向前取 offset 绝对值。 length 可选。数值。规定被返回数组的长度。 如果是负数,...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:8038 |

    网页代码高亮显示

    代码高亮很重要,特别是当我们想要在博客中展示我们的代码的时候。通过在博客中启用代码高亮,读者更方便的读取代码块。 有很多免费而且有用的代码高亮脚本。这些脚本大部分由Javascripts编写,当然也有些使用其它语言(比如Phyton或Ruby)写的。   今天,让我们来看看使用最多的9款Javascript代码高亮脚本吧。 1. SyntaxHighlighter 我相信这是最普遍代码高亮代码。它支持很...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:524 |

    php xml判断空节点

    php xml判断空节点,即在php中如何识别xml空节点呢? 节点的属性nodeType 来判断空节点,如果nodeType == XML_TEXT_NODE则表示该节点是空节点。 例子: foreach($nodelist as $item){ $arr = array(); if($item->nodeType == XML_TEXT_NODE){ continue; } //不是空节点的处理方式 //do something ... }  阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:607 |

    php 数组添加元素 array_push

    php 数组添加元素使用array_push方法。 array_push方法的用法如下: 语法: array_push(array,value1,value2...) 该方法最少两个参数,array和value1 提示和注释 注释:即使数组中有字符串键名,您添加的元素也始终是数字键。 注释:如果用 array_push() 来给数组增加一个单元,还不如用 $array[] =,因为这样没有调用函数的额外负担。 注释:如果第一个参数不是数组...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:2541 |

    php数组交集

    php数组交集如何取呢?这里说的php数组交集是指在第一个数组中出现的且在其他每个输入数组中都出现的值组成。 php为php数组交集提供了很好用的三个方法: array_intersect(array array1,array array2[,arrayN…]) array_intersect_assoc(array array1,array array2[,arrayN…]) array_intersect_key(array array1,array array2[,arrayN…]) 以上三个方法都是得到php数组交集的...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:149179 |

    php数组差集

    php数组差集如何取呢?这里说的php数组差集是指在第一个数组中但其他输入数组中没有的值。 php为php数组差集提供了很好用的三个方法: array_diff(array array1,array array2[,arrayN…]) array_diff_assoc(array array1,array array2[,arrayN…]) array_diff_key(array array1,array array2[,arrayN…]) 以上三个方法都是得到php数组差集的方法,功能分别介绍如下: array_...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:1274 |

    php数组操作详细实例

    1. 合并数组 array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为: Php代码 array array_merge (array array1 array2…,arrayN) 这个函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。 如果输入的数组中有相同的字符串键名,则该键名后...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:361 |