2013-05-28 112 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

相关问题