Slug

Par Francois Cipriani, il y a 11 ans


Bonjour,

Je pose une question, comment mettre automatiquement le slug lors d'une insertion d'un article par exemple "Mon article" en title, qu'il mette mon-article tout seul lors d'une insertion en db

3 réponses

TransientDev, il y a 11 ans

Bonjour,
tu peux utiliser explode() et implode().
par exemple implode("-",explode(" ",$chaine)).

kewai, il y a 11 ans

Je me suis créé une petite fonction perso ...

Pas de quoi casser trois pattes à un canard...

function slug($string) { $data = trim($string); $data = preg_replace('/[^a-zA-Z0-9\/_|+ -]/', '', $data); $data = strtolower(trim($data, '-')); $data = preg_replace('/[\/_|+ -]+/', '-', $data); return $data; }
ferdikam, il y a 11 ans

Regarde aussi ces packages dans composer
slug