91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php如何將object轉化為數組

發布時間:2021-06-10 10:46:50 來源:億速云 閱讀:604 作者:小新 欄目:編程語言

這篇文章主要介紹php如何將object轉化為數組,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

php將object轉化為數組的方法:1、利用強制類型轉換,語法“(array)Object變量”;2、利用get_object_vars()函數,語法“get_object_vars (object變量)”。

本教程操作環境:windows7系統、PHP7.1版,DELL G3電腦

方法1:利用強制類型轉換--在要轉換的變量之前加上用括號括起來的目標類型“(array)”

示例:object強制類型轉換為array

<?php
class foo
{
    function do_foo()
    {
        echo "Doing foo."; 
    }
}

$bar = new foo;
$bar->do_foo();
print_r((array)$bar);
?>

輸出:

Doing foo.Array ( )

擴展資料:

允許轉換的PHP數據類型有:

  • (int)、(integer):轉換成整形

  • (float)、(double)、(real):轉換成浮點型

  • (string):轉換成字符串

  • (bool)、(boolean):轉換成布爾類型

  • (array):轉換成數組

  • (object):轉換成對象

方法2:使用get_object_vars()函數

get_object_vars — 返回由對象屬性組成的關聯數組。語法格式:

get_object_vars ( object $obj )

返回由 obj 指定的對象中定義的屬性組成的關聯數組。

示例:

<?php
class Point2D {
    var $x, $y;
    var $label;

    function Point2D($x, $y)
    {
        $this->x = $x;
        $this->y = $y;
    }

    function setLabel($label)
    {
        $this->label = $label;
    }

    function getPoint()
    {
        return array("x" => $this->x,
                     "y" => $this->y,
                     "label" => $this->label);
    }
}

// "$label" is declared but not defined
$p1 = new Point2D(1.233, 3.445);
print_r(get_object_vars($p1));

$p1->setLabel("point #1");
print_r(get_object_vars($p1));

?>

輸出:

 Array
 (
     [x] => 1.233
     [y] => 3.445
     [label] =>
 )

 Array
 (
     [x] => 1.233
     [y] => 3.445
     [label] => point #1
 )

以上是“php如何將object轉化為數組”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

正蓝旗| 云霄县| 西乌珠穆沁旗| 琼结县| 临朐县| 五河县| 砚山县| 岫岩| 汶上县| 烟台市| 连平县| 商洛市| 察隅县| 陇川县| 革吉县| 中江县| 泰来县| 南皮县| 天峨县| 晋宁县| 永济市| 阿城市| 明水县| 巫溪县| 施秉县| 香格里拉县| 霍州市| 望都县| 通海县| 博罗县| 贵溪市| 定远县| 南涧| 柳江县| 灵璧县| 西乌| 隆昌县| 嘉荫县| 合江县| 化德县| 潍坊市|