2016-05-03 3 views

ответ

3

просто добавить верно в вашем коде как

$form_field = json_decode($ActionData, true); 

это работает для меня

2

использования json_deocde с истинным в качестве второго параметра и доступа к ассоциативному массиву.

$ActionData = '{"1":"muk", 
        "2":"goy", 
        "3":"sag", 
        "formname":"leadform1", 
        "skip":"true" 
        }'; 
    $form_field = json_decode($ActionData, true); 
    echo $form_field[1]; //muk 

Также вы можете сделать это, используя фигурные скобки, как зрачок предложить.

4

Используйте фигурные скобки.

echo $form_field->{1}; 

Общая программа:

<?php 
$ActionData = '{"1":"muk", 
        "2":"goy", 
        "3":"sag", 
        "formname":"leadform1", 
        "skip":"true" 
        }'; 
$form_field = json_decode($ActionData); 
echo '<pre>'; 
print_r($form_field); 
echo '</pre>'; 

echo '<pre>'; 
echo $form_field->{1}; 
echo '</pre>'; 
?> 

Выход:

stdClass Object 
(
    [1] => muk 
    [2] => goy 
    [3] => sag 
    [formname] => leadform1 
    [skip] => true 
) 

muk 
0

Доступ элемент, как показано ниже.

echo $form_field['1']; 
Смежные вопросы