2016-12-09 2 views
0

У меня есть результат консоли вроде этого:Как преобразовать массив объектов в строку массива

[Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object] 

я хочу привести как этот

[{value: '1', text: 'one'}, {value: '2', text: 'two'}] 

this is full of code

+0

\ * Что есть ты пытался? –

+0

[см. Этот код] (https://jsfiddle.net/oyocxdz4/) – gierg

ответ

0

Как это:

$array = json_decode(json_encode($nested_object), true); 

ИЛИ просто введите брось:

$array = (array) $yourObject; 
0

, если вы хотите сделать это через петлю я думаю, что вы можете использовать этот

$array = array(); 
$counter = 0; 
foreach(Object as $val) 
{ 
    $array[$counter]['value'] = $val->value; 
    $array[$counter]['text'] = $val->text; 
    $counter++; 
} 
+0

ваш код для моего php-файла? – gierg

0

использование JSON.stringify()

var obj = [{value: '1', text: 'one'}, {value: '2', text: 'two'}] 
 
console.log(JSON.stringify(obj));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

+0

[это мой полный код] (https://jsfiddle.net/oyocxdz4/1/) – gierg

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