Juste à noter que je ne veux pas dire pour inverser la totalité du tableau, un seul élément qui est au début du tableau apparaître aussi à la fin du tableauFaire premier élément dans le tableau apparaît au dernier élément
J'ai un exemple d'un tableau mais je ne sais pas comment je peux faire le mien à regarder la même chose. Je voulais créer un polygone en utilisant la coordonnée, et j'ai trouvé un example on the net qui dessine le polygone en utilisant un tableau. Ci-dessous le tableau que j'ai trouvé from the site
$polygon = array("-50 30","50 70","100 50","80 10","110 -10","110 -30","-20 -50","-30 -40","10 -10","-10 10","-30 -20","-50 30");
La condition est que le premier et le dernier tableau doit être le même. Et leur exemple provient de nombres statiques.
Dans mon cas, j'ai une liste dynamique de coordonnées de la base de données et je voudrais qu'il génère quelque chose comme l'exemple donné ci-dessus.
Voici ce que j'ai essayé mais cela ne semble pas fonctionner. Mon code maintenant
$query_points = mysqli_query($link,"SELECT * FROM ec");
$row_points = mysqli_fetch_assoc($query_points);
$query_lastpoint = mysqli_query($link,"SELECT * FROM ec"
$row_lastpoint = mysqli_fetch_assoc($query_lastpoint);
$longitude_last = $row_lastpoint['longitude'];
$latitude_last = $row_lastpoint['latitude'];
$polygon= array();
while ($row_points = mysqli_fetch_assoc($query_points))
{
$longitude_xx = $row_points['longitude'];
$latitude_yy = $row_points['latitude'];
$xx_yy = ''.$longitude_xx.' '.$latitude_yy.'';
$polygon[] = $xx_yy;
}
$polygon[] = "$longitude_last $latitude_last";
est comme de la source, ils utilisent la variable directement $polygon
alors que le mien est $polygon[];
et je ne peux pas dire $polygon = $polygon[];
Toute aide?
Votre code génère un tableau '$ polygon', donc il n'y a pas de différence nce dans cet aspect. Le '$ polygon []' est juste une notation à * ajouter * à ce tableau. Donc, votre seule question restante est comment ajouter le dernier élément comme dernier? Ou quel est le problème? – trincot
Le problème est que lorsque j'utilise mon code, cela ne fonctionne pas. Puisque la variable $ polygon est utilisée quelque part, elle provient de l'exemple fourni ici http://assemblysys.com/php-point-in-polygon-algorithm/. Mais le mien est $ polygone [], comment puis-je conserver la variable $ polygon avec la condition –
Non, le vôtre n'est pas $ polygone [] '. C'est aussi '$ polygon'. Qu'est-ce que cela signifie * ne fonctionne pas *? Quelles erreurs? – trincot