PHP对象和数组的相互转换

    对象和数组的相互转化在开发中也是很常见,一般不是多维的情况下直接(array)和(object)就可搞定了,多维的话,遍历下也就可以了,如下: //数组转对象 function arrayToObject($e){ if( gettype($e)!='array' ) return; foreach($e as $k=>$v){ if( gettype($v)=='array' || getType($v)=='object' ) $e[$k]=(object)arrayToObject($v); } ...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP CURL模拟POST提交XML数据

    本文章来给大家介绍一个利用PHP CURL模拟POST提交XML数据,因为接受方只接受xml数据所以我就写了一个,下面分享给各位朋友,有需要的朋友可参考。 <?php $url="http://www.phpernote.com/login"; $ch=curl_init(); $header[]="Content-type: text/xml";//定义content-type为xml $data='<?xml version="1.0" encoding="utf-8"?> <root> <data> &...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    php调试打印方法

    php调试代码的过程中经常需要打印变量的值,这里分享一个php调试打印的方法,具体代码如下: function p($info,$exit=0){ header('Content-type: text/html; charset=utf-8'); echo '<pre>打印时间:',date('Y-m-d H:i:s'),'<br />打印内容:'; print_r($info); $info=debug_backtrace(); echo '-----代码文件:'.$info[0]['file'].' ---第 '.$info[0]['line'].' ...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言 | 阅读: | 标签:, , , ,

    apidoc生成接口文档示例

    api 生成接口文档示例: {   "name": "9月份赠险领取分享活动微信接口",   "version": "1.0.0",   "description": "9月份赠险领取分享活动微信接口文档 (t=1) ",   "sampleUrl" : "http://www.phpernote.com/" } 另存文件名为:apidoc.json apidoc -i 要生成文档的项目目录 -o 接口文件的生成目录 接口代码文件代码如下: <?php /**  * @api {post} /news/lists 新闻信息列...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    get_defined_functions函数用法解析

    今天又学习了一个十分有趣的函数: get_defined_functions 它的用法十分简单;返回一个二维数组。 具体语法如下: array get_defined_functions ( void ) //void 表示为空,不需要任何参数 应用场景: <?php function foo(){     echo "This is my function foo"; } $arr = get_defined_functions(); print_r($arr); 则返回: Array (  [internal] =>      Array (          ...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    jquery模拟title提示效果

    当文字字符长度被限制后,总有些长标题会被截断,用title提示虽简单但会造成页面html代码的冗余,这里用jquery做了一个模拟title的提示效果,具体代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jQuery实现的简单文字提示效果</title> <script src="http://www.phpernote.com/js/jquery...阅读全文
    作者:绝缘体.. | 分类:CSS, html, javascript, PHP, 编程语言 | 阅读: | 标签:, , , ,

    让array_column()函数兼容低版本PHP

    array_column()是一个非常有用的php数据函数,主要用于取得二维数组的某一列的值的集合然后组成一个新的一位数组,不过该函数仅支持php 5.5以上的版本,因此这里给出一个对于低于5.5版本的实现方式。 if(!function_exists('array_column')){     function array_column($arr,$key){         return array_map(function($val) use ($key){             return $val[$key];         },...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,