2016-05-01 14 views
0

、二重引用符の間にカンマを追加する必要があり、PHPのコードは次のよう出力を生成します。私はアンドロイドのアプリケーションでPHPの出力を使用してPHPの出力

"x""y""z" 

私はPHPを変更しているかどうか、カンマを使用してそれらの間を分離したいですコードまたはアンドロイドでのプログラミングを使用しています。 私は交換することでReplaceAllを使用してプログラミングを試み

"x","y","z" 

されるように、すべての(「」)による(「 『)が、それを行うことを拒否として私は、コマンドの構文でこれを置くことができません『』」』 、 ""、 ""

私のPHPコード:

<?php 
$mysqli = new mysqli("localhost", "root", "", "ESM"); 
$coresite = $_POST["selectedcoresite"]; 
if($stmt = $mysqli->prepare("SELECT DISTINCT Cabinet_Row FROM cabinets WHERE Core_Site=?")) 
{ 
$stmt->bind_param("s", $coresite); 
$stmt->execute(); 
$stmt->bind_result($Cabinet_Row); 
while ($stmt->fetch()) 
{ 
echo json_encode($Cabinet_Row); 
} 
$stmt->close(); 
} 
else{ 
$mysqli->close();  
} 
?> 

おかげ

答えて

2

あなたはカンマをしたいですか?これだけの文字列出力に1を追加します。

echo json_encode($Cabinet_Row).','; //leaves a final comma 

あなたは結果を連結し、一度エコーができます

$out=array(); 
while ($stmt->fetch()) 
{ 
$out[]=$Cabinet_Row); 
} 
$stmt->close(); 
} 

echo '"'.implode('","',$out).'"'; 

私はあなたの出力を考慮しjson_encode()ための本当の必要性を見ません。

+0

ええ、これは動作します:) ...それは私が検索し、私はエコーjson_encode上で、追加する方法を見つけることができませんでした..私は知っているが、私はプログラミング(2週間)に非常に新しいですシンプルに見えます。 PHPファイルの出力を制御する方法を示すリンクがあれば、私のプログラム中にたくさんのファイルを使用するので、私は感謝しています。おかげ –

+0

あなたの歴史を見て、あなたは答えを受け入れる方法を学ぶ必要がある:http://stackoverflow.com/help/someone-answers –

+0

は、私はそれを得た、私はそれを受け入れるために十分な評判を持っていないと思いました。 –