공부를 하다

[PHP] PHP의 배열을 Javascript 로 불러오기(implode)

Banaaan 2020. 9. 21. 21:20

PHP 에서 선언한 배열(Array)을 Javascript 로 불러오려고 한다.

 

var MYFRUIT = <?php echo $myFruit ?>;

간단한 생각으로는 이렇게 했을 가능성이 크다. 

값은? Array 라고 나올것이다.

 

그럼 어떻게 해야할까?

 

implode(seperator,array) 함수를 이용하자

: array 각각의 값들을 seperator를 이용하여 이어주는 함수

 

(앞서 PHP에서 선언한)

$myFruit["Banana"] = [0,1,2,3,4,5] 

 

var MYFRUIT=  <?php echo '["' . implode('", "', $myFruit["Banana"]) . '"]' ?>;

<결과>

MYFRUIT = ["0","1","2","3","4","5"]