2013-07-12 35 views
-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); 
} 


VIEW

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

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

對不起,如果我是一個小菜鳥我很新的PHP。

+3

var_dump是一個調試工具,向您顯示有關您傳遞它的變量的信息。如果您只想輸出變量,您可以執行$ eteam ['FNAME']。$ eteam ['LNAME']之類的操作。 – Rooster

+0

啊..這就是爲什麼我在我的輸出中獲得類似數組的東西的原因嗎? – bot

+0

謝謝,就是這樣。你能發表答覆嗎? – bot

回答

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;?> 
1

而不是<?php var_dump($eteam); ?>嘗試<?php echo json_encode($eteam); ?>如果你只是想要一個沒有「數組」文本的php數組的表示。

+1

'<?php echo json_encode($ eteam,JSON_PRETTY_PRINT); ?>使它看起來更整潔。 – DevlshOne

相關問題