2010-07-08 4 views
0

Existe-t-il un moyen assez facile de trier les ID div avec php? J'ai essayé un script jquery pour le trier, cela a donné un gros retard sur le chargement de la page.Trier ID div en utilisant PHP (ou par Java)

partie Exemple html (non triés)

<div id="1">Content1</div> 
<div id="3">Content3</div> 
<div id="2">Content2</div> 

Exemple partie html (résultat final, Triés avec php ou java)

<div id="1">Content1</div> 
<div id="2">Content2</div> 
<div id="3">Content3</div> 

Merci, Bjorn

+1

Comment le html est-il généré? est-ce juste un fichier statique? –

+0

Le code HTML n'est pas généré. Mais l'identifiant est généré par le fichier php. Il va me donner un résultat avec 0 ou 1 ou 3 etc. Donc je veux que tous les 0 viennent en premier et ensuite le 1 et ainsi de suite. – Bulfen

+0

Ou il pourrait aussi simplement lire le texte d'un div. Comme texte (123 dans mon cas) Bulfen

Répondre

1

Vous pouvez, à l'aide le DOM extension. Voir DOMNode::insertBefore et DOMNode::removeChild.

Toutefois, vous devriez vous demander pourquoi ils ne sont pas triés en premier lieu.

Est-ce qu'ils proviennent d'une base de données? Dans ce cas, vous pouvez trier la requête. Ils viennent d'ailleurs? Essayez de réorganiser les données avant de créer le balisage HTML.

+0

Ce sont de bonnes questions et une excellente façon d'aborder les problèmes de programmation en premier lieu –

+0

Le résultat est le texte d'un fichier php. Disons que je cours result.php? Id = content321 et il me rendra la réponse "0" ou "1" Ces replys sont placés dans la div ou n'importe où ailleurs je veux les avoir. – Bulfen

Questions connexes