bonjour tout le monde,
J'essayes d'extraire le nom d'un fichier sans les chiffres pour m'en servir de filtre pour ma gallery photo dynamique.
dans le repertoire les photos sont nommées comme ceux ci :
paysages1.jpg
paysages2.jpg
animaux1.jpg
animaux2.jpg
....
je voudrez récuperer la valeur animaux et paysages pour faire un echo danset je n'arrive pas a récupérer cette valeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php echo $stripdigits; ?>
ci-dessous le code , cela certainement plus clair :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 <html> <div class="row"> <div class="gallery col-lg-12 col-md-12 col-sm-12 col-xs-12"> <h1 class="gallery-title">Gallery</h1> </div> <div align="center"> <button class="btn btn-default filter-button" data-filter="all">All</button> <button class="btn btn-default filter-button" data-filter="paysages">Paysages</button> <button class="btn btn-default filter-button" data-filter="animaux">Animaux</button> </div> <br/> <?php $files = scandir ("img"); $info = pathinfo($files); $filename = basename($files,'.'.$info['extension']); $stripdigits = preg_replace('/[0-9]+/', '', $filename); $i = 0; for ($a = 3; $a < count ($files) ; $a++) : ?> <div class="gallery_product col-lg-4 col-md-4 col-sm-4 col-xs-6 item <?php echo $i == 0 ? 'active': ''; ?>" align="center" filter <?php echo $stripdigits; ?> > <img class="img-responsive" src="img/<?php echo $files[$a]; ?>" alt="photos"> </div> <?php $i++; endfor; ?> </div> </html>
merci d'avance pour vos lumiéres
BouBourse
Partager