Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2023, 21:51   #1
Krasi
Форумчанин
 
Регистрация: 12.02.2010
Сообщений: 787
По умолчанию Как сформировать такой же элемент на JS?

Код:
            var data = google.visualization.arrayToDataTable([
              ['<?=$title[$cl]?>', '<?=$sensorVal[$cl]?>'],
                <?php 
                    $cnt_all = count($arr['val']); 
                    $x = $cnt_all-10; 
                    while ($x++<$cnt_all-2): 
                ?>
                    ['<?=$arr['datetime'][$x]?>',  <?=$arr['val'][$x]?>],
                <?php endwhile ?>
                    ['<?=$arr['datetime'][$cnt_all-1]?>',  <?=$arr['val'][$cnt_all-1]?>]
            ]);
вот так все работает, но мне надо то, что в php while, прогнать через JS
Вот идея, но она не работает, в чем тут логика и как могу сделать? Главное - в чем ошибаюсь?

Код:
       let cnt_all = chart_vals.length;
        let x = cnt_all-10;
        //let putIt = "";
        let putIt=[];
        while (x++<cnt_all-2){
            //putIt += "['<?=$arr['datetime'][0]?>',  '"+chart_vals[x]+"'],";
            putIt[x] = "['<?=$arr['datetime'][0]?>',  '"+chart_vals[x]+"'],";
        }
        console.log("LLLL");
        console.log(putIt);
        
        function drawChart() {  //LineChart
            
            //Данные
            var data = google.visualization.arrayToDataTable([
              ['<?=$title[$cl]?>', '<?=$sensorVal[$cl]?>'],
                putIt
                    ['<?=$arr['datetime'][$cnt_all-1]?>',  <?=$arr['val'][$cnt_all-1]?>]
            ]);
Krasi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
есть ли такой язык программирования, где первый элемент массива не ноль, а единица? lenamoleeva Общие вопросы по программированию, компьютерный форум 2 10.01.2019 11:55
Сформировать произвольную матрицу, найти наибольший и наименьший элемент заштрихованной части Anastasiya326 Паскаль, Turbo Pascal, PascalABC.NET 1 17.12.2017 08:00
Сформировать массив: элемент B[K] равен среднему арифметическому элементов массива A с номерами от 1 до K Pomogite_pls Общие вопросы C/C++ 5 28.02.2012 04:11
как сформировать запрос к базе, что бы узнать есть ли уже такой товар? FACE OFF Помощь студентам 2 10.12.2010 09:35
как сделать такой вот элемент? heallry HTML и CSS 6 21.09.2009 11:39