2013-05-28 3 views
0

Как получить переменную электронной почты от этого объекта в PHP?Получить строку из объекта

$data = $_POST["data"]; 

Содержание $data:

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

' $ данных -> по электронной почте '? были вовремя, а php в terpreter здесь. –

+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

Смежные вопросы