Tester la fin du tableau
10 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
-

xdeslandes - WRInaute impliqué

- Messages: 314
- Inscription: Mer Déc 29, 2004 20:17
Tester la fin du tableau
Bonjour ! Oui, mon titre n'est pas très clair :
Dans un tableau $tableau, je passe en revue les valeurs, et j'écris un truc en passant à la ligne. Par exemple :
Oui mais voilà : au dernier enregistrement, il y a un <br> que je ne veux pas.
Comment tester qu'on est rendu au dernier enregistrement pour ne pas écrire le dernier <br> ??
Dans un tableau $tableau, je passe en revue les valeurs, et j'écris un truc en passant à la ligne. Par exemple :
- Code: Tout sélectionner
foreach ($tableau as $valeur)
{
echo 'La valeur est : '.$valeur;
echo '<br>';
}
Oui mais voilà : au dernier enregistrement, il y a un <br> que je ne veux pas.
Comment tester qu'on est rendu au dernier enregistrement pour ne pas écrire le dernier <br> ??
- Code: Tout sélectionner
foreach ($tableau as $valeur)
{
echo 'La valeur est : '.$valeur;
if (!eregi("<br>$",$valeur)) echo '<br>';
}
Dernière édition par jeroen le Ven Sep 23, 2005 20:21, édité 1 fois.
Une autre soluce avec rtrim():
- Code: Tout sélectionner
<?php
$html = '';
foreach($tableau as $valeur){
$html .= $valeur.'<br />';
}
echo rtrim($html,'<br />');
?>
-

xdeslandes - WRInaute impliqué

- Messages: 314
- Inscription: Mer Déc 29, 2004 20:17
@spoutnik : j'utilise cela d'habitude, mais elle ne m'arrange pas ici.
@ltressens : je vais adapter ta solution (à laquelle j'aurais du penser
).
Merci à vous deux ![/quote]
@ltressens : je vais adapter ta solution (à laquelle j'aurais du penser
Merci à vous deux ![/quote]
-

xdeslandes - WRInaute impliqué

- Messages: 314
- Inscription: Mer Déc 29, 2004 20:17
- Code: Tout sélectionner
("<br>$"
xdeslandes a écrit:8O j'avais oublié jeroen ! Je ne comprends pas bien ton écriture dans le premier argument de eregi :
- Code: Tout sélectionner
("<br>$"
j'me disais bien....
!eregi("<br>$",$valeur) = true si $valeur se termine par "xxx<br>" ($ repère une fin de chaine)
-

xdeslandes - WRInaute impliqué

- Messages: 314
- Inscription: Mer Déc 29, 2004 20:17
OK ! Ta solution est adaptée aux cas où la boucle concatène $valeur à chaque fois... non ? Merci en tout cas.
xdeslandes a écrit:OK ! Ta solution est adaptée aux cas où la boucle concatène $valeur à chaque fois... non ? Merci en tout cas.
Salut,
Moi je fais comme ça :
Moi je fais comme ça :
- Code: Tout sélectionner
foreach ($tableau as $cle => $valeur)
{
//on place le pointeur sur le dernier element du tableau
end($tableau);
//si on est à la derniere iteration, on ne met pas le br
if ($cle==key($tableau))
{echo 'La valeur est : '.$valeur;}
else {echo 'La valeur est : '.$valeur.'<br />';}
}
10 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Historique des "Google Update"
- Tester son positionnement dans Exalead avec Agent Web Ranking
- La Google Dance : description...
- Google se lance dans les médias offline pour AdWords
- Google Dance : c'est parti ! Update de juillet 2002
- Mon site est-il dans la SandBox ? Guide pratique...
- Sortie de GoogleStats v2.01
- Nouvelle version de Google Analytics : interface beaucoup plus claire
- Lancement de MSN Search imminent
- Nouvel outil : calculez la visibilité de votre site
- merci de tester
- tri tableau
- tableau et balise ul et li
- SCRIPT TABLEAU
- tableau multidimension
- Tableau en CSS
- Tableau en javascript
- Tableau array
- tester planète BD !
- tableau
- <p> pour encadrer un tableau ??
- Tester duplicate content
- Changement de tableau en CSS
- Tableau HTML et référencement
- Assombrir bord de tableau
Consultez la description détaillée des produits ou services de Google suivants : Google SearchMash, YouTube, Google Space
- Test de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Déterminer l'âge d'un site
Cet outil vous permet de connaître une estimation de l'ancienneté d'un site : il fournit la date à laquelle Google l'a indexé la première fois (et la même chose pour archive.org).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum