PHP 배열을 JS 배열로 변환하는 방법: 1. $data를 JSON 인코딩으로 변환한 다음 eval을 사용하여 JSON 형식을 JS 배열로 변환합니다. 2. PHP에서 JSON 인코딩 배열을 직접 사용합니다.
이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php 배열을 js 배열로 변환
방법 1
: 方法一
:控制器中:
public function index() { $sql=Db::name('shuju') ->field('name') ->select(); foreach($sql as $val) { $arr[]=$val['name']; } $this->assign('data',$arr); return $this->fetch('index'); }
看下$arr是什么样的数组:
视图中:
<html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title></title> <script src="__STATIC__/js/jquery-3.3.1.min.js"></script> <script type="text/javascript" src="__STATIC__/js/layer/layer.js"></script></script> </head> <body><script type="text/javascript">var arr = eval(<?php echo json_encode($data);?>);console.log(arr);</script> </body> </html>
先将$data转成json编码,再用eval将json格式转为js数组
<script type="text/javascript">var arr = eval(<?php echo json_encode($data);?>);console.log(arr);</script>
方法二:
먼저 $data를 json 인코딩으로 변환한 다음 eval을 사용하여 json 형식을 js 배열로 변환합니다<script type="text/javascript">var arr = <?php echo json_encode($data);?>;console.log(arr);</script>$arr이 어떤 종류의 배열인지 살펴보세요.
보기에서: rrreee
rrreeerrreee 🎜🎜🎜🎜에서 json 인코딩 배열을 직접 사용합니다.[권장 학습: 🎜PHP 비디오 튜토리얼🎜]🎜🎜🎜🎜🎜🎜🎜
위 내용은 PHP 배열을 js 배열로 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!