2013-08-30 9 views
-3

Это демо data.I есть цикл Еогеаспа, который я хочу использовать для заполнения из цикла Еогеаспа в категорию ...Я преобразование данных в Highcharts

array(
       'y' => 55.11, 
       'color' => $colors[0], 
       'drilldown' => array(
        'name' => 'MSIE Versions', 
        'categories' => array('MSIE 6.0', 'MSIE 7.0', 'MSIE 8.0', 'MSIE 9.0'), 
        'data' => array(10.85, 7.35, 33.06, 2.81), 
        'color' => $colors[0] 
       ) 
      ), 
    array(



       'y' => 55.11, 
       'color' => $colors[0], 
       'drilldown' => array(
        'name' => 'MSIE Versions', 
        'categories' => array('MSIE 6.0', 'MSIE 7.0', 'MSIE 8.0', 'MSIE 9.0'), 
        'data' => array(10.85, 7.35, 33.06, 2.81), 
        'color' => $colors[0] 
       ) 
      ), 

По существу я хочу, чтобы иметь возможность сделайте это .. Но я продолжаю приходить с синтаксической ошибкой, почему?

$chartData = array(
    foreach($schools as $school=>$value){ 
    array(
    'y' => 55.11, 
       'color' => $colors[0], 
       'drilldown' => array(
        'name' => $value, 
        'categories' => array('MSIE 6.0', 'MSIE 7.0', 'MSIE 8.0', 'MSIE 9.0'), 
        'data' => array(10.85, 7.35, 33.06, 2.81), 
        'color' => $colors[0] 
       ) 
      ) 
} 

); 
+2

Что состояние синтаксической ошибки? –

+0

Он даже не загружается и не вызывает ошибок. – user885049

+0

Просто отправьте его, что-нибудь поможет, кроме него не работает –

ответ

1

Вы не можете иметь для каждого цикла внутри присваивания массива

Вы хотите, чтобы подтолкнуть их на переменную массива в сторону свой цикл по каждому элементу, например:

foreach($schools as $school=>$value) 
{ 
    $chartData[] = array(
      'y' => 55.11, 
      'color' => $colors[0], 
      'drilldown' => array(
       'name' => $value, 
       'categories' => array('MSIE 6.0', 'MSIE 7.0', 'MSIE 8.0', 'MSIE 9.0'), 
       'data' => array(10.85, 7.35, 33.06, 2.81), 
       'color' => $colors[0] 
      ) 
     ) 
} 
+0

Отлично. Я попробовал эту итерацию, но не удалил первый массив (тэг. Ты мой жареный, потрясающий! – user885049

+0

рад, что я мог бы помочь тебе :) – haz0rd

+0

Любые идеи по добавлению дополнительного уровня детализации? – user885049

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