php深入學習筆記一(陣列與物件之間的相互轉化)

2021-07-02 16:32:51 字數 612 閱讀 4785

//1. 物件的遍歷

$obj = new stdclass();

$obj->name = "lihua";

$obj->*** = "nan";

$obj->age = 12;

$obj->address = "lihua in hanghzou!";

foreach($obj as $v)

/* lihua

nan12

lihua in hanghzou!

*///2.物件轉陣列

第一種方式

$user = (array)$obj;

var_dump($user);

第二種方式

//簡單而暴力的轉換 只對public屬性 有效

//第二個引數 為 true 返回 陣列

// 為false 返回 物件

$array = json_decode(json_encode($nested_object), true);

//3.陣列轉物件(注意是關聯陣列)

$user = (object)$user;

var_dump($user);

PHP陣列深入學習

首先,php的陣列是鍵值對,不像python或者有些語言,陣列的索引是自增的,php的陣列沒有索引,是鍵,這樣就和有些語言中的字典很像。鍵 key 只能是整數或者字串,不能是別的資料型別 值 value 可以使任意型別的值,比如陣列,整數,浮點數什麼的。較老版本的寫法 array array a a...

Php深入學習一

對於php的學習,你不可避免的要經常與前端互動,這要求你必須掌握html css js。最好還能會jquery或者angularjs以及bootstrap。後三個可以讓你開發前端更快捷 這裡面的內容對於初學者入門php完全足夠,前期不要用框架,基礎語法整紮實了,至少你要會基本的搭建環境和發布專案,常...

Php學習《一》 陣列

1.陣列分類 a.帶值陣列 帶有數字 id 鍵的陣列 可以使用不同的方法來建立數值陣列 例子 1 在這個例子中,會自動分配 id 鍵 names array peter quagmire joe 例子 2 在這個例子中,我們人工分配的 id 鍵 names 0 peter names 1 quagm...