컴

js, php 배열 연결

· 2013-05-08 (수) 11:05:16 · 5211 · 5

<?php
$list =array(array('a'=>'b', 3, 4, 'bb'));
);
?>
이거를 자스에 그대로 넘겨서 자스에서도 배열로 사용하고 싶다면,

<script>
var  list = <?= json_encode($list);?>

for(var i = 0;i<list.length;i++)
{
}
</script>

이런식으로 자연스럽게 php 배열을 자스로 넘겨 줄수 있더군요.

문제는 json_encode 함수가 php5 부터 지원된다는 거 하고

json_encode() 함수가 내부적으로는 utf-8로 작동 하는듯 합니다.

즉 파일 인코딩이 ansi 로 되어져 있는경우에 한글로 된 값들은 전부 출력이 안되더 군요.
그래서 값을 넘기기 위해서는 한글로 되어져 있는 것들을 utf-8로 변환 해줘야 합니다.

<?php
function change_encode(&$val, $key)
{
if(is_array($val))
{
array_walk($val, "change_encode");
}
$val = iconv("euckr", "utf-8", $val); // 반대인가. 헷갈리네요.
}

 array_walk($list, "change_encode");

?>

 

첨부파일

|

댓글 5개

좋아요
2013-05-11 (토) 21:37:39
한수 배워 갑니다. 감사합니다~!
공부의길
감사합니다.
2013-06-03 (월) 14:03:15
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
16-06-03 조회 2,788
15-07-30 조회 3,316
15-06-08 조회 5,460
15-05-27 조회 4,304
15-01-08 조회 6,578
14-12-30 조회 5,312
14-10-10 조회 5,276
14-08-13 조회 6,239
14-08-11 조회 5,057
14-08-06 조회 6,396
14-03-19 조회 7,327
13-04-26 조회 9,496
12-12-15 조회 5,037
12-12-15 조회 7,272
12-12-11 조회 5,375
12-11-21 조회 5,872
12-10-11 조회 4,982
12-10-03 조회 4,668
12-09-20 조회 6,005
12-09-02 조회 4,148
12-08-29 조회 5,093
12-08-29 조회 4,000
12-08-24 조회 4,119
12-08-18 조회 4,359
12-08-17 조회 4,393
12-08-16 조회 3,648
12-08-06 조회 5,415
12-08-05 조회 4,707
12-08-03 조회 4,439
12-08-03 조회 4,581
12-07-29 조회 3,415
12-07-24 조회 4,013
12-07-22 조회 3,501
12-07-20 조회 4,200
12-07-19 조회 4,585
12-07-19 조회 3,837
12-07-19 조회 3,788
12-07-19 조회 5,456
12-07-19 조회 3,399
12-07-18 조회 5,017
12-07-15 조회 3,997
12-07-14 조회 3,697
12-07-12 조회 4,410
12-07-11 조회 3,683
12-07-11 조회 3,392
12-07-11 조회 3,357
12-07-10 조회 4,528
12-07-09 조회 3,257
12-07-09 조회 4,122
12-07-09 조회 4,527
12-07-08 조회 4,451
12-07-07 조회 5,386
12-07-06 조회 4,656
12-07-06 조회 3,910
12-07-06 조회 3,766
12-07-06 조회 3,684
12-07-02 조회 5,389
12-07-02 조회 4,097
12-06-29 조회 3,590
12-06-28 조회 4,224
12-06-26 조회 3,709
12-06-26 조회 4,824
12-06-21 조회 3,792
12-06-20 조회 4,490
12-06-20 조회 4,105
12-06-15 조회 4,482
12-06-15 조회 4,234
12-06-13 조회 7,248
12-06-05 조회 7,221
12-06-04 조회 3,824
12-06-03 조회 3,672
12-05-31 조회 3,672
12-05-28 조회 6,495
12-05-27 조회 3,745
12-05-25 조회 3,894
12-05-23 조회 4,263
12-05-21 조회 5,003
12-05-17 조회 3,956
12-05-17 조회 3,868
12-05-09 조회 3,925
12-05-07 조회 4,172
12-05-02 조회 4,402
12-05-01 조회 4,571
12-04-30 조회 3,308
12-04-30 조회 4,266
12-04-25 조회 4,333
12-04-25 조회 4,766
12-04-24 조회 3,740
12-04-24 조회 4,507
12-04-23 조회 3,522
12-04-20 조회 3,156
12-04-17 조회 5,351
12-04-16 조회 4,272
12-04-14 조회 3,560
12-04-14 조회 3,599
12-04-14 조회 3,648
12-04-13 조회 3,280
12-04-13 조회 4,461
12-04-13 조회 6,067
12-04-12 조회 3,226