Sujet: Besoin de code PHP
10/05/2006 @ 12:50:50: Clandestino: Besoin de code PHP
Bon, il ne me manque plus que deux petites choses pour avoir terminé ma gallerie de photos.

1) Toujours en PHP, comment faire pour extraire une sous-chaîne d'une chaîne en se basant sur certains délimiteurs ?

Ex: <h1>Titre de rubrique</h1><span id="colonne">texte blablabla</span> -> Comment faire pour récupérer ce qui se trouve entre <h1>...</h1> ?

2) Le truc donné par Zion pour afficher la liste des séries ou des miniatures ( foreach (glob("$folder/s/*") as $filename) ) fonctionne très bien, mais retourne les résultats dans l'ordre alphabétique croissant sur le nom de fichier (A->Z, 0->9). Comment faire pour que cette même méthode retourne les résultats dans l'ordre décroissant (Z->A, 9->0)? Possible ?

'core merci !
10/05/2006 @ 13:02:53: ovh: Besoin de code PHP
1) en utilisant les expressions régulières :grin:
2) en utilisant un tableau temporaire que tu retries après selon le critère que tu désires :dawa:
10/05/2006 @ 13:12:57: gizmo: Besoin de code PHP
1. preg_match('$<h1>(.*)</h1>$',$chaine,$match); $extrait = $match[1];
2. foreach (usort(glob("$folder/s/*")) as $filename)
10/05/2006 @ 13:27:28: ovh: Besoin de code PHP
Voilà la version concrète de mes théories lol :lol:
10/05/2006 @ 17:36:29: gollum33: Besoin de code PHP
il y a un fonction qui existe pour le point 1, si je la retrouve je te la met ici.


EDIT: explode
10/05/2006 @ 17:38:48: zion: Besoin de code PHP
http://fr.php.net/manual/en/function.strip-tags.php

:itm:
10/05/2006 @ 17:39:47: ovh: Besoin de code PHP
D'un point de vue éducatif, les expressions régulières c'est mieux :oh:

:neowen:
10/05/2006 @ 17:46:49: Altar: Besoin de code PHP
Ovh, je vais t'en f***** moi de la hiérarchie de chomsky et des grammaires context-free, context-sensitive ou régulières... :tinostar:

PS: J'ai examen de compilo le 29 mai, ceci expliquant cela :oh:
10/05/2006 @ 18:16:15: Clandestino: Besoin de code PHP
Bon, pas la peine de vous taper dessus... La solution fournie par gizmo fonctionne impec'.

Par contre, le usort(glob...), ça ne le fait pas – je ne suis pas assez calé en PHP que pour bricoler la fonction de tri moi-même. J'ai essayé de remplacer usort(glob...) par rsort(glob...) mais tintin aussi...
10/05/2006 @ 20:34:36: Ppxl: Besoin de code PHP
Mis plus haut : si tu as un tableau trié de manière croissante "A->Z", la fonction array_reverse() s'occupe de la basculer dans l'ordre inverse et donc "Z->A"!
12/05/2006 @ 10:51:58: Clandestino: Besoin de code PHP
Ppxl > Merci, ça fonctionne :thumbs:
Retour