","(float)
",", (float)
спасибо!!!
нп теперь новая
Warning: implode() [function.implode]: Invalid arguments passed
ничего я непонимаю, я ведь написал рнр код и ошибку которую выдает сервер выше, или что я должен написать?
еще раз пишу
<?php $array_from_file = file("data.txt");; $output_array = array(); $json = ""; $color = "#0"; foreach ($array_from_file as $key => $value) { $str_to_array = explode("^^", $value); $date = preg_replace('/(\d{2})\.(\d{2})\.(\d{4})/', '\3/\2/\1', $str_to_array[0]); $obj = new stdClass(); $obj->label = $key+1; $obj->color = $color; for ($j = 0; $j < count($array_from_file); $j++) $obj->data = array(array($date, implode(","(float)$str_to_array[1][$j])), array($date, implode(","(float)$str_to_array[2][$j])), array($date, implode(","(float)$str_to_array[3][$j]))); $output_array[] = $obj; } $json = json_encode($output_array); print $json; ?> <script> var kot = <?php echo $output_json; ?>; alert(kot[0].color); </script> Parse error: syntax error, unexpected T_DOUBLE_CAST
ну так исправте ошибку...пожалуйста
<?php
$array_from_file = file("data.txt");;
$output_array = array();
$json = "";
$color = "#0";
foreach ($array_from_file as $key => $value)
{
$str_to_array = explode("^^", $value);
$date = preg_replace('/(\d{2})\.(\d{2})\.(\d{4})/', '\3/\2/\1', $str_to_array[0]);
$obj = new stdClass();
$obj->label = $key+1;
$obj->color = $color;
for ($j = 0; $j < count($array_from_file); $j++)
$obj->data = array(array($date, implode(","(float)$str_to_array[1][$j])), array($date, implode(","(float)$str_to_array[2][$j])), array($date, implode(","(float)$str_to_array[3][$j])));
$output_array[] = $obj;
}
$json = json_encode($output_array);
print $json;
?>
<script>
var kot = <?php echo $output_json; ?>;
alert(kot[0].color);
</script>
Parse error: syntax error, unexpected T_DOUBLE_CAST
Я не программист и языка PHP вообще не знаю , но знаю где есть учебники и сам.
Я спрашиваю, потому что думал помогут найти решение. Не все такие умные.
я должен разбираться там, где мне обязательно нужно знать, что и как...
ну так кто подскажет, как создать массив
[ дата1 знач1_1 знач2_1 знач3_1
дата2 знач1_2 знач2_2 знач3_2
дата3 знач1_3 знач2_3 знач3_3
дата4 знач1_4 знач2_4 знач3_4 и тд]
что-то не то.... label 1,2,3 это три линии. Каждая линия берет координаты с массива var kot=[]
каждая точка имеет координаты [дата1(ось х), значение1 (ось y) и так далее] Спасибо, но нужно чтобы по такому принципу было...
как то циклом подставлять или как...