Complétion d'une chaîne multioctets avec PHP
Publié le 21/09/2024 • Actualisé le 21/09/2024
Dans ce bout de code, nous voyons comment compléter une chaîne multioctets avec PHP. Cette fonction a été introduite dans PHP 8.3. Cependant, je ne dispose pas d'exemples de cas d'utilisation concrets en tête, mais elle a le mérite d'exister. Veuillez noter qu'elle ne fonctionne pas avec les caractères Unicode encodés sur huit octets comme les drapeaux 🇫🇷.
<?php
declare(strict_types=1);
namespace App\Controller\Snippet;
/**
* J'utilise un trait PHP afin d'isoler chaque snippet dans un fichier.
* Ce code doit être apellé d'un contrôleur Symfony étendant AbstractController (depuis Symfony 4.2)
* ou Symfony\Bundle\FrameworkBundle\Controller\Controller (Symfony <= 4.1).
* Les services sont injectés dans le constructeur du contrôleur principal.
*/
trait Snippet320Trait
{
public function snippet320(): void
{
var_dump(mb_str_pad('🙂😊', 7, '🤓😎', STR_PAD_RIGHT));
var_dump(mb_str_pad('🙂😊', 7, '🤓😎', STR_PAD_BOTH));
var_dump(mb_str_pad('🎉', 3, '🙂', STR_PAD_LEFT));
// That's it! 😁
}
}
Exécuter le snippet Plus sur Stackoverflow Lire la doc Snippet aléatoire
A vous de jouer !
Ces articles vous ont été utiles ? Vous pouvez m'aider à votre tour de plusieurs manières : (cliquez sur le lien "reply" dans à droite pour me contacter )
- Me remonter des erreurs ou typos.
- Me remonter des choses qui pourraient être améliorées.
- Aimez et repostez !
- Suivez moi sur Bluesky 🦋
- Inscrivez-vous au flux RSS.
- Cliquez sur les boutons Plus sur Stackoverflow pour me faire gagner des badges "annonceur" 🏅.
Merci et à très bientôt sur Strangebuzz ! 😉
