J'essaie de convertir une variable en tableau et de diviser chaque caractère en PHP.PHP: Convertir une variable en tableau
dire J'ai $name = 'John Smith';
variables Comment puis-je convertir à:
array('J','o','h','n',' ','S','m','i','t','h');
Notez l'espace entre John et Smith ainsi.
Merci.
Etes-vous sûr tu en as besoin? Si vous avez seulement besoin d'accéder à des caractères individuels, vous pouvez simplement utiliser [] sur la chaîne elle-même. Par exemple. '$ name [1]' vous obtiendra 'o'. –
@ Matti Virkkunen, cette méthode n'est pas bonne pour les lettres non-anglais (russe, par exemple). – Kirzilla
@Kirzilla: Cela aurait été une bonne chose à mentionner dans votre message, car la plupart des fonctions intégrées ne prennent pas en charge les caractères multi-octets non plus. L'extension de chaîne multi-octets pourrait vous aider, mais j'évite complètement PHP en raison de sa gestion des chaînes abyssales. –