Derniers snippets

MySQL : Grouper par premier jour de la semaine

Il peut parfois être plus utile et plus précis de grouper des données par semaine plutôt que par mois. Cela peut paraître plus compliqué car le numéro de semaine n’apparaît pas visuellement dans un champ de type date (YYYY-MM-DD). Pourtant, grâce aux fonctions MySQLDATE_ADD, WEEKDAY et INTERVAL, nous pouvons facilement obtenir la date du premier […]

Convertir un titre en URL en PHP (slug)

Lorsque nous souhaitons générer des URL lisibles à partir d’un titre ou d’une phrase sans retrouver les caractères spéciaux de la fonction urlencode() de PHP, il faut convertir manuellement la chaîne, afin qu’elle soit lisible et interprétable.

Ajouter un paramètre à l’URL courante en PHP

Il est parfois nécessaire d’ajouter un paramètre à l’URL courante en PHP, sans se préoccuper des potentiels paramètres existants, et surtout sans vouloir les supprimer. Pour cela, la fonction suivante fusionne les paramètres existants avec un tableau associatif de ceux à ajouter.

Surligner un texte en PHP

La fonction PHP suivante vous permet d’entourer un morceau de texte recherché par une balise HTML, de manière à pouvoir le mettre en avant en CSS. Cela peut être utile si vous souhaitez surligner le mot saisi par l’utilisateur dans les résultats de recherche par exemple.

Class PHP DateTime en Français

Cette class PHP étend la class native DateTime pour en traduire l’affichage sur votre site. Tous les termes non-numériques sont traduits : jours de la semaine (l) et mois (F), ainsi que leur version courte (respectivement D & M)