2013-05-28 160 views
0

如何從PHP中的此對象獲取電子郵件變量?從對象獲取字符串

內容的
$data = $_POST["data"]; 

$data

Object {email: "[email protected]"} 
+0

'$數據 - >電子郵件'一直在時間,沒有PHP進入在這裏詮釋。 –

+1

請給我們提供'print_r($ data)'的輸出 –

+0

你的第二個代碼片段中的格式看起來像Javascript,它完全不會告訴我們'$ data'中的實際內容。你可以發佈'var_dump($ data)'的輸出嗎? – Izkata

回答

2

也許這是一個JSON字符串 嘗試:?

$data = json_decode($data); 
$email = $data->email; 
0

這應該工作」

$email_string = $data->email; //should work 

// or 

$email_string = $data['email']; //might also work 
+0

我試過這個,但我只得到[作爲輸出。這就是爲什麼我覺得這很奇怪。 – doonot

+1

除非您將'$ _POST'轉換爲對象,否則它應該是一個數組。使用第二種語法。 – landons

+1

可以打印給我們以下的圖:var_dump($ data); $ emails1 = $ data-> email; $ emails2 = $ data ['email']; var_dump($ email1); var_dump($ emails2); – yaron

相關問題