Je suis en train d'ajouter un espace entre mon php, j'ai besoin d'ajouter un espace après la sortie et supprimer la virgule à la dernière sortie. Voici mon codeajouter de l'espace entre la sortie en php
<div id="demo-1" data-zs-src='[
<?php
$sql = "SELECT * FROM slider ORDER BY no_urut ASC";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while ($data = mysqli_fetch_assoc($result)) {
echo "\"images/slideshow/".$data['img']."\",";
}
}
?>
]' data-zs-overlay="dots"></div>
et quand je lance ce code, il va comme ceci
data-zs-src="["images/slideshow/img1.jpg","images/slideshow/img2.jpg","images/slideshow/img3.jpg",]"
mais je veux que le code va comme ceci
data-zs-src="["images/slideshow/img1.jpg", "images/slideshow/img2.jpg", "images/slideshow/img3.jpg"]"
En plus de cela, vous aurez probablement envie d'utiliser les guillemets simples pour votre tableau. Sinon, 'data-zs-src' va juste évaluer' '" ["' (avec le reste du tableau qui lance une erreur de syntaxe). –
Vous devriez utiliser [json_encode()] (http://php.net/manual/fr/function.json-encode.php) à la place, pourquoi aussi? De plus, si vous n'utilisez que la colonne 'img', pourquoi retourner tout' * '? –