1. 程式人生 > >物件和陣列的相互轉化 php

物件和陣列的相互轉化 php

class Test{
	public $uname="aaaa";
	public $email="[email protected]";

	function tt()
	{
		echo 'this is tt';
	}
}

$obj=new Test();
var_dump($obj);
$arr=get_object_vars($obj);
var_dump($arr);

echo "-----------------------------------\n";

$arr=['uname'=>'zhangsan','age'=>24];
var_dump((object)$arr);
object(Test)#1 (2) {
  ["uname"]=>
  string(4) "aaaa"
  ["email"]=>
  string(9) "[email protected]"
}
array(2) {
  ["uname"]=>
  string(4) "aaaa"
  ["email"]=>
  string(9) "[email protected]"
}
-----------------------------------
object(stdClass)#2 (2) {
  ["uname"]=>
  string(8) "zhangsan"
  ["age"]=>
  int(24)
}


相關推薦

物件字典相互轉化

注:如果是int而不是NSNumber,則kvc時自動轉化為NSNumber,所以不必擔心!!! - (MyObject *)objectFromDic:(NSDictionary *)dic { MyObject *o = [[MyObject alloc] in

資料型別:物件陣列相互轉化

1、將SimpleXMLElement Object陣列轉化為普通陣列 如格式為: $data = json_decode(json_encode($response),TRUE); 結果

物件陣列相互轉化 php

class Test{ public $uname="aaaa"; public $email="[email protected]"; function tt() { echo 'this is tt'; } } $obj=new Test()

PHP URL引數與陣列相互轉化筆記

解釋URL <?php $url = 'https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=%E4%BB%81&oq=s

字串、陣列、map集合、集合陣列、Java物件與JSON相互轉化

一、需要匯入的jar包 二、相互轉化1.字串與JSON相互轉化        //字串轉化為JSON,取JSON內元素        String jsonStr="{'name':'Jeffrey'}";        JSONObject jo=JSONObject.fr

php中的datetimetimestamp相互轉化

1.datetime轉化為timestamp strtotime(datetime); 2.timestamp 轉化為datetime $date=date('Y-m-d H:i:s', $stamp

陣列List相互轉化(轉載)

1.List轉換成為陣列。(這裡的List是實體是ArrayList)呼叫ArrayList的toArray方法。toArraypublic <T> T[] toArray(T[] a)返回一個按照正確的順序包含此列表中所有元素的陣列;返回陣列的執行時型別就是指定

PHP 如何檢視AJAX返回的物件陣列的內容

在使用AJAX進行非同步資料請求時,通常都是從伺服器返回陣列或物件,那麼如何檢視陣列或物件的內容呢?我們可以把陣列或物件的內容轉換成字串,然後使用alert顯示,或者直接顯示在頁面上。這樣比較方便除錯

十六進位制字串(CString或char[]) BYTE,char陣列 相互轉化

CString   CProgramInfoToolDlg::xByte2String(BYTE*   bytes,int   nArrSize) { static   char   hexDigits[]   =   { '0 ', '1 ', '2 ', '3 ', '4 ', '5 ', '6 ',

POI操作wordhtml相互轉化

image com 文件 ali cto gpa jar包 nsf fun 下面是裏兩個類:第一個類是html轉為word,第二個是word轉html(最下面附上jar包下載鏈接) package com.wz.poi.wordHtml; /** * 2018/4/24 *

如何用sessionStorage儲存物件陣列

sessionStorage、localStorage詳解 webstorage是本地儲存,儲存在客戶端,包括localStorage和sessionStorage。在JavaScript語言中可通過 window.sessionStorage 或 sessionStorage 呼叫

es6語法淺克隆物件陣列

廢話不多說直接上演示 1.克隆物件: const json1={"a":"1"}; let jsonnew={...json1}; jsonnew.b="2"; console.log(jsonnew,json1); 2.克隆陣列: const arr1=["1"]; let arr

js複製物件陣列的幾種方法

js中的基本資料型別可以直接進行復制 例如: var str1 = '123456' var str2 = str1 console.log(str2)  //123456 str1 = '123' console.log(str2)  //123 如果是引用型別

java 字串與字元陣列相互轉化,字串與位元組陣列相互轉化

package com.liuxd; /** * Created by Liuxd on 2018-11-02. */ public class TestString { public static void main(String[] args) throws Exception

C#:stringint相互轉化

int.TryParse(string,)表示將數字內容的字串轉為int型別,bool類,不會產生異常,轉換成功返回 true,轉換失敗返回 false。 最後一個引數為輸出值,如果轉換失敗,輸出值為 0(下面程式碼中的a1)。 程式碼示例如下: string

js物件陣列的定義

以下是三種建立空物件的方法: var emptyObj1 = {}; var emptyObj2 = new Object(); var emptyObj2 = Object.create(Object.prototype); 他們對Javascript來說是一樣的,新建立的三個物件會繼承obj

js-字串與陣列相互轉化及使用小技巧

1)陣列轉換成字串(型別的轉換,資料內容不改變) 如arr = [0x12,0x92,0x89];     str = arr.join(");          

js中 json字串 json物件 以及 物件陣列的區別

json 字串轉json 物件 轉換後就可以取出物件中的值 json字串: var jsonString = '{"bar":"property","baz":3}' ; json物件: var jsObject =

引用型別----物件陣列

 1. 建立物件:物件(引用型別的值,是引用型別的一個例項)          建立Object例項。         &

byte陣列與int陣列相互轉化

1、int陣列轉化為byte陣列 0x 16進位制  0b二進位制        2、任何數和1作與值不變 :0&1=0 1&1=1 任何數和0作與清0:1&0=0 0&0=0 public static byte [] it