-1

我刚开始学习php,所以请大家多多包涵。无论如何,这是我的问题。我想删除查询输出中的数组内容。

输出

array(2) { ["FNAME"]=> string(5) "FName1" ["LNAME"]=> string(5) "LName1" }
array(2) { ["FNAME"]=> string(7) "FName2" ["LNAME"]=> string(7) "LName2" }
array(2) { ["FNAME"]=> string(7) "FName3" ["LNAME"]=> string(7) "LName3" }

我不知道如何删除那里的数组。T_T

模型

public function get_employee_teama()
{
$sql ="SELECT "
."FNAME, " 
."LNAME "
."FROM employees "
."WHERE employeeteam=2 ";
$query = $this->db->query($sql);
return $query->result_array();
}


控制器

public function index()
{
 $data['title'] ="TEAM A";
 $data['employeeteam']= $this->emploteam_model->get_employee_teama();
 $this->load->view('employeeteamview',$data);
}


看法

<h1><?php echo $title; ?></h1>

<?php foreach($employeeteam as $eteam): ?>
<li>
    <?php var_dump($eteam);?>
</li>

对不起,如果我是一个小菜鸟,我对 PHP 很陌生。

4

2 回答 2

1

如果您只是想要一个没有“数组”文本的 php 数组的表示,而不是<?php var_dump($eteam); ?>尝试。<?php echo json_encode($eteam); ?>

于 2013-07-12T03:14:12.990 回答
1

我敢肯定这不是你的最终目标,但如果你真的只是想在没有调试工具 var_dump() 生成的字符串的数组部分的情况下重现它,这应该可以工作:

<?php foreach($employeeteam as $eteam): ?>
<li>
    <?php echo "[\"FNAME\"]=> string(".strlen($eteam).") ".$eteam['FNAME']." [\"LName3\"]=> string(".strlen($eteam['LNAME']).") ".$eteam['LNAME'];?>
</li>
<?endforeach;?>
于 2013-07-12T03:15:25.003 回答