在本篇文章小編給大家整理的是一篇關于php中get_object_vars()在數組的實例用法,對此有興趣的朋友們可以學習下。
在php中有一些函數,是為了數組的使用而輔助的。本篇要提到的是get_object_vars(),咋子函數的名稱上大家會覺得有些復雜,不過在返回關聯數組上,是經常會用到的函數方法。下面我們對php中get_object_vars()的概念、語法、使用注意進行介紹,然后講解在數組中的實例方法。
1、概念
獲取$object對象中的屬性,組成一個數組。
2、語法
get_object_var($object)
3、使用注意
缺點,只轉一維,不會遞歸
4、實例
<?php class person{ public $name="王美人"; public $age = 25; public $birth; } $p = new person(); print_r(get_object_vars($p)); ?>
輸出結果
Array ( [name] => 王美人 [age] => 25 [birth] => )
知識點擴展:
php get_object_vars($object) 返回由對象屬性組成的關聯數組
<?php class person{ public $name="王美人"; public $age = 25; public $birth; } $p = new person(); print_r(get_object_vars($p));
運行結果
Array ( [name] => 王美人 [age] => 25 [birth] => )