컴

js, php 배열 연결

· 2013-05-08 (수) 11:05:16 · 5342 · 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개

한수 배워 갑니다. 감사합니다~!
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
13-06-19 조회 8,522
13-06-18 조회 5,140
13-06-17 조회 6,236
13-06-17 조회 3,999
13-06-16 조회 6,328
13-06-15 조회 1.4만
13-06-15 조회 9,017
13-06-15 조회 4,095
13-06-15 조회 3,709
13-06-14 조회 4,899
13-06-14 조회 4,712
13-06-14 조회 3,317
13-06-13 조회 4,220
13-06-13 조회 5,675
13-06-11 조회 3,731
13-06-06 조회 5,471
13-06-05 조회 4,185
13-06-05 조회 3,648
13-06-05 조회 4,398
13-06-04 조회 3,762
13-06-04 조회 6,165
13-05-31 조회 4,885
13-05-30 조회 5,934
13-05-29 조회 4,882
13-05-27 조회 4,050
13-05-24 조회 4,535
13-05-23 조회 5,811
13-05-22 조회 5,515
13-05-21 조회 4,025
13-05-21 조회 5,050
13-05-21 조회 4,582
13-05-21 조회 3,645
13-05-21 조회 5,108
13-05-20 조회 6,898
13-05-20 조회 6,113
13-05-20 조회 4,732
13-05-19 조회 1.1만
13-05-18 조회 5,623
13-05-18 조회 5,786
13-05-18 조회 4,883
13-05-18 조회 6,670
13-05-17 조회 4,599
13-05-14 조회 4,177
13-05-14 조회 4,897
13-05-12 조회 4,490
13-05-11 조회 4,964
13-05-10 조회 4,532
13-05-10 조회 4,739
13-05-10 조회 4,716
13-05-10 조회 4,228
13-05-10 조회 4,291
13-05-09 조회 8,453
13-05-08 조회 4,446
13-05-08 조회 3,709
13-05-08 조회 4,120
13-05-08 조회 5,343
13-05-07 조회 4,089
13-05-07 조회 4,421
13-05-06 조회 4,638
13-05-03 조회 4,133
13-05-03 조회 3,147
13-05-03 조회 4,696
13-05-03 조회 4,301
13-05-02 조회 1만
13-05-02 조회 4,913
13-05-01 조회 4,724
13-05-01 조회 4,885
13-04-29 조회 5,281
13-04-29 조회 3,399
13-04-27 조회 6,727
13-04-26 조회 4,523
13-04-26 조회 9,596
13-04-26 조회 4,126
13-04-22 조회 3,826
13-04-19 조회 3,707
13-04-19 조회 3,392
13-04-19 조회 5,874
13-04-19 조회 4,336
13-04-17 조회 4,623
13-04-16 조회 4,051
13-04-15 조회 5,522
13-04-15 조회 4,430
13-04-15 조회 3,176
13-04-13 조회 6,456
13-04-13 조회 3,808
13-04-12 조회 3,921
13-04-11 조회 3,907
13-04-10 조회 8,691
13-04-09 조회 4,224
13-04-08 조회 5,539
13-04-08 조회 4,919
13-04-08 조회 3,168
13-04-08 조회 5,722
13-04-07 조회 4,243
13-04-05 조회 4,445
13-04-05 조회 4,196
13-04-05 조회 6,109
13-04-05 조회 4,917
13-04-05 조회 6,593
13-04-05 조회 1.1만