grenlio

Рейтинг
0
Регистрация
23.01.2012
siv1987:
в коде, это
","(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) и так далее] Спасибо, но нужно чтобы по такому принципу было...

как то циклом подставлять или как...