2016-04-30 60 views
0

我使用PHP文件检索从MySQL服务器的数据改变mysqli_query输出格式,输出是:需要通过PHP文件

Array ([0] => Abbasya [1] => Alex Auto [2] => Alex Post [3] => Banisweif [4] => Nasr City [5] => Ramsis TE [6] => Smart Village). 

我需要改变输出到像下面的我需要在我的android应用程序中将字符串转换为字符串[]。

需要输出(只打印值):

"Abbasya", "Alex Auto", "Alex Post", "BaniSweif", "Nasr City", "Ramsis TE", "Smart Village" 

什么是对下面的PHP代码所需要的改变来产生所需的输出

<?php 
require "init.php"; 
$query = mysqli_query($con,"SELECT core_site FROM core_sites"); 
$coresites = []; 
while($row = mysqli_fetch_assoc($query)){ 
$coresites[] = $row['core_site']; 
} 
print_r($coresites); 
?> 

的支持非常感谢:)

+0

你可以试试implod转换数组为字符串,或者你可以使用json_encode()为Android Web服务 –

+0

检查这个答案http://stackoverflow.com/questions/5528097/how-can-i-print-all-the-values -of-an-array –

回答

2

试试这个

require "init.php"; 
$query = mysqli_query($con,"SELECT core_site FROM core_sites"); 
$coresites = []; 
while($row = mysqli_fetch_assoc($query)){ 
$coresites[] = $row['core_site']; 
} 
echo json_encode($coresites); 

// or 

echo implode($coresites); 
+0

非常感谢阿米特,它的工作原理:) ..我用json_encode ..赞赏:) –