À propos du projet
Str2Name est une bibliothèque PHP sans dépendance conçue pour convertir des chaînes de caractères en une grande variété de formats nommés. Elle fournit un ensemble complet de méthodes statiques pour gérer les transformations de chaînes, avec un support optionnel pour l'extension `mbstring` afin d'améliorer la conversion de casse non-ASCII.
La bibliothèque propose trois principaux types de formateurs :
1. Formateurs génériques : Supporte les styles de casse standards tels que snake_case, camelCase, PascalCase, kebab-case, train-case, flatcase et COBOL-CASE.
2. Convertisseurs de format : Fournit des méthodes directes pour convertir entre formats génériques (par exemple, `snake2camel`, `camel2kebab`).
3. Formateurs nommés : Inclut des conversions spécialisées pour des contextes techniques spécifiques, tels que :
- Web : `cssClass`, `cssId`, `host`, `domain`.
- PHP : `phpClass`, `phpMethod`, `phpFunction`, `phpNamespace`.
- Général : `constant`, `machine`, `filepath`, `id`.
De nombreux formateurs nommés incluent une version `Raw` qui préserve les caractères originaux (comme l'Unicode) là où la version standard pourrait les supprimer ou les normaliser.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.