채택완료

php json형태의 데이터 출력때문에요.

2019-09-04 (수) 20:55:07 2,218

디비에 들어가 있는 형태가

{"marker":[],"polyline":[{"type":"polyline","points":[{"x":126.63386983399766,"y":37.39339846225999},{"x":126.63074197272758,"y":37.39046718633108}]}]}

이렇게 되어있는데

여기에서 반복문 돌려서 x, y 좌표들만 빼려고 하거든요.

$array_data = $row_bounds['nosun_map'];

foreach ($array_data['polyline']['points'] as $key => $value){
   echo $value['x']."<br/>";
  };

이게 아무것도 안찍히네요 --;

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
2019-09-04 (수) 21:03:12
Copy
$json = json_decode($row_bounds['nosun_map']);
foreach($result->polyline[0]->points as $key => $value) {
    echo $value->x." / ".$value->y;
}

array(x) object(o)

답변에 대한 댓글 1개

2019-09-04 (수) 21:03:48
아.... object 감사합니다 ^^;

와 not array but object 현명한 답이네요 

답변을 작성하려면 로그인이 필요합니다.