Прошу помощи в оптимизации следующего кода. Если логика его вообще неверная, прошу также подсказать, а не кидаться помидорами =)
Данный код обрабатывает результат выполнения php-кода, который в свою очередь возвращается двумя json_encode'ами.
Грубо говоря
$arr['skid'] = 'zxc';
$arr['koefparam'] = 'qwe';
$arr = json_encode($arr);
(таких участков много)
И затем они все в другой массив(который уже возвращается JS-скрпипту)
$arr2[] = $arr;
$arr2[] = $arr;
$arr2[] = $arr;
echo json_encode($arr2);
skid - куда необходимо вставит полученное значение
koefparam - само значение
var bt = eval("(" + data + ")");
var bt_i = [];
var bt_z = [];
var i;
var btlength = bt.length;
for(i=0;i<btlength; i++)
{
bt_i[i] = eval("(" + bt[i] + ")");
}
var btilength = bt_i.length;
for(i=0;i<btilength; i++)
{
var btiskidlength = bt_i[i].skid.length;
for(z=0;z<btiskidlength; z++)
{
$('#'+bt_i[i].skid[z]).text(''+bt_i[i].koefparam[z]);
}