1.eval方法

function strToJson(str){ 
var json = eval('(' + str + ')'); 
return json; 
} 

2.new Function方法

function strToJson(str){ 
var json = (new Function("return " + str))(); 
return json; 
...

阅读全文>>

2014-3-31 22:36 Monday  

xml转array

字串

$xml = simplexml_load_string($data);
$array = json_decode(json_encode($xml),TRUE);

文件
$xml = simplexml_load_file($data);
$array= json_decode(json_encode($xml),TRUE);

或者

$array = (array) sim...

阅读全文>>

2013-6-21 17:15 Friday  
<?php
function std_class_object_to_array($stdclassobject)
{
    $_array = is_object($stdclassobject) ? get_object_vars($stdclassobject) : $stdclassobject;

    foreach ($_array as $key => $value) {
        $value = (is_array($value) || is_object($value)) ? std_class_object_to_array($value) : $value;
        $array[$key] = $value;
    }

    return $array;
}

2012-2-7 8:25 Tuesday  
html5原生支持placeholder,对于不支持的浏览器(ie),可用js模拟实现。

js代码

(function(){
    //判断是否支持placeholder
    function isPlaceholer(){
        var input = document.createElement('input');
        return "placeholde...

阅读全文>>