I have this array:
array(2) {
[0]=>
array(2) {
["hour"]=>
string(2) "11"
["second_param"]=>
string(434) "[{"x":735.6979166666666,"y":96.0},{"x":1733.0,"y":1.0},{"x":1772.0,"y":3.0},{"x":1848.0,"y":1.0},{"x":1863.0,"y":1.0},{"x":1874.0,"y":2.0},{"x":1929.0,"y":1.0},{"x":1954.0,"y":2.0},{"x":1963.0,"y":1.0},{"x":1976.0,"y":1.0},{"x":1990.0,"y":1.0},{"x":2000.0,"y":15.0},{"x":2800.0,"y":1.0},{"x":2897.0,"y":1.0},{"x":2993.0,"y":1.0},{"x":3037.0,"y":1.0},{"x":3069.0,"y":1.0},{"x":3082.0,"y":1.0},{"x":4532.0,"y":1.0},{"x":4909.0,"y":1.0}]"
}
[1]=>
array(2) {
["hour"]=>
string(2) "16"
["second_param"]=>
string(494) "[{"x":735.5625000000001,"y":16.0},{"x":831.0,"y":1.0},{"x":1029.0,"y":11.0},{"x":1181.0,"y":2.0},{"x":1345.0,"y":1.0},{"x":1609.0,"y":15.0},{"x":1708.0,"y":1.0},{"x":1772.0,"y":1.0},{"x":1841.666666666667,"y":6.0},{"x":1888.6666666666665,"y":3.0},{"x":1941.4999999999998,"y":10.0},{"x":1997.909090909091,"y":33.0},{"x":2030.0,"y":1.0},{"x":2272.0,"y":4.0},{"x":2816.0,"y":2.0},{"x":2954.3333333333335,"y":3.0},{"x":3022.0,"y":2.0},{"x":3170.0,"y":1.0},{"x":4090.0,"y":2.0},{"x":4545.0,"y":5.0}]"
}
on "second_param" I have json. I want to parse that json I tried json_decode
but than I need to reorganize my array for something like this:
array(68) {
[0]=>
array(3) {
["hour"]=>
string(7) "11"
["x"]=>
fload "2016-02-19"
["y"]=>
float(16.939582156973)
}
[1]=>
array(3) {
["hour"]=>
string(7) "11"
["x"]=>
fload "735.6979166666666"
["y"]=>
float(96.0)
}
[2]=>
array(3) {
["hour"]=>
string(7) "11"
["x"]=>
fload "1733.0"
["y"]=>
float(1.0)
}
[3]=>
array(3) {
["hour"]=>
string(7) "11"
["x"]=>
fload "1772.0"
["y"]=>
float(3.0)
}
[4]=>
array(3) {
["hour"]=>
string(7) "11"
["x"]=>
fload "1848.0"
["y"]=>
float(1.0)
}
......
[5]=>
array(3) {
["hour"]=>
string(7) "16"
["x"]=>
fload "735.5625000000001"
["y"]=>
float(16.0)
}
[6]=>
array(3) {
["hour"]=>
string(7) "16"
["x"]=>
fload "831.0"
["y"]=>
float(1.0)
}
[7]=>
array(3) {
["hour"]=>
string(7) "16"
["x"]=>
fload "1029.0"
["y"]=>
float(11.0)
}
[8]=>
array(3) {
["hour"]=>
string(7) "16"
["x"]=>
fload "1181.0"
["y"]=>
float(2.0)
}
and so on.
So "hour" shoud be repeated the number of times "x" appears
Some ideas?
Thanks
count(second_param). Or do you need to insert the attributehourinside the json object?