如何在数组的同一行显示两列数据?

我创建了 js 树,我面临的问题是如何在数组的同一行显示两列数据?

以下是我的输出:

输出

这是我的编码,我的问题是如何在此"text" => $row['name'],行添加 $row['category'] 。

<?php 

   $folderData = mysqli_query($mysql_con,"SELECT * FROM folder_category where status=1");


   $folders_arr = array();

   while($row = mysqli_fetch_assoc($folderData)){

      $parentid = $row['parentid'];

      if($parentid == '0') $parentid = "#";


      $selected = false;$opened = false;

      if($row['id'] == 2){

         $selected = true;$opened = true;

      }

      $folders_arr[] = array(

         "id" => $row['id'],

         "parent" => $parentid,

         "text" => $row['name'],  //how I can add $row['category'] at this same line.

         "state" => array("selected" => $selected,"opened"=>$opened) 

      );

   }


   ?>


   <!-- Initialize jsTree -->

   <div id="folder_jstree" title="JTM"></div>

   <!-- Store folder list in JSON format -->

   <textarea style="" id='txt_folderjsondata'><?= json_encode($folders_arr) ?></textarea>



<script>

$(document).ready(function(){

   var folder_jsondata = JSON.parse($('#txt_folderjsondata').val());


   $('#folder_jstree').jstree({ 'core' : {

      'data' : folder_jsondata,

      'multiple': false

   } });


});


</script>

然后输出将像下面的示例图片一样,所以我希望将 $row['category'] 放在同一行的 $row['name'] 后面: Output3

下面是我的表格信息: 输出 4

希望有人能指导我解决这个问题。谢谢。


梵蒂冈之花
浏览 159回答 1
1回答

慕尼黑5688855

只需连接两个字符串。[&nbsp; &nbsp; ...&nbsp; &nbsp; 'text' => $row['name'] . ' ' . $row['category'],&nbsp; &nbsp; ...]
打开App,查看更多内容
随时随地看视频慕课网APP