柳暗花明笔记

    php 的基类stdClass如何转化数组,drupal上常常用到基类

    所属分类:[ php&web ] 猫哲学家 发表于:2012-07-30 22:09 浏览:467

    在drupal上常常用到基类,下面我说说php 的基类stdClass如何转化数组的。

    例如我声明了这样的一个其类:

    $myobj = new stdClass(); $myobj->id = 5; $myobj->name = 'www.domain.com'; $myobj->url = 'http://www.domain.com'; $myobj->ur2 = 'http://www.domain.com/index.php?q=taxonomy/term/4';


    //打印输出如下:

    stdClass Object

    (

        [id] => 5

        [name] => www.domain.com

        [url1] => http://www.domain.com

        [url2] => http://www.domain.com/index.php?q=taxonomy/term/4

    )

    //要将其转化为数组就要:

    $myarr = (array) $myobj;

    //结果如下:

    Array

    (

        [id] => 5

        [name] => www.domain.com

        [url1] => http://www.domain.com

        [url2] => http://www.domain.com/index.php?q=taxonomy/term/4

    )

    标签: php 
    上一编文章 Ubuntu 解压缩lzh,7z,arj等格式的压缩文件 下一编文章 HTML5将改变Web世界
    最近文章
    发表评论