Découper une chaîne tous les X caractères
Résolu/Fermé
t671
Messages postés
1419
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
26 février 2024
-
30 janv. 2018 à 11:59
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 - 1 févr. 2018 à 10:19
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 - 1 févr. 2018 à 10:19
A voir également:
- Découper une chaîne tous les X caractères
- Découper une video - Guide
- Caractères ascii - Guide
- Découper pdf - Guide
- Caractères spéciaux symboles clavier - Guide
- Découper mp3 - Guide
2 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
30 janv. 2018 à 16:12
30 janv. 2018 à 16:12
Salut,
Si tu veux pouvoir trier les parties de la chaine découpée, tu peux aussi regarder du coté de la fonction str_split() pour récupérer les parties de la chaine dans un tableau : https://www.php.net/manual/fr/function.str-split.php
Bonne journée,
Si tu veux pouvoir trier les parties de la chaine découpée, tu peux aussi regarder du coté de la fonction str_split() pour récupérer les parties de la chaine dans un tableau : https://www.php.net/manual/fr/function.str-split.php
$monTableau = str_split('abcdefgeh123456789', 4); sort($monTableau); var_dump($monTableau);
Bonne journée,
astuces72
Messages postés
7723
Date d'inscription
vendredi 15 janvier 2010
Statut
Membre
Dernière intervention
22 avril 2024
1 637
30 janv. 2018 à 12:04
30 janv. 2018 à 12:04
slt
tu as été voir ici ?
https://www.php.net/manual/fr/function.wordwrap.php
tu as été voir ici ?
https://www.php.net/manual/fr/function.wordwrap.php
t671
Messages postés
1419
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
26 février 2024
11
30 janv. 2018 à 15:13
30 janv. 2018 à 15:13
Merci astuces72.
Si je teste avec un enregistrement à 8 chiffres ($marg), et que je veux avoir comme résultat 4 et 4
j'ai toujours 1 seul enregistrement à 8 chiffres !?
Et dans le cas où ça fonctionne, comment les classer dans un ordre voulu ?
Si je teste avec un enregistrement à 8 chiffres ($marg), et que je veux avoir comme résultat 4 et 4
echo wordwrap($marg,4,"<br>\n");
j'ai toujours 1 seul enregistrement à 8 chiffres !?
Et dans le cas où ça fonctionne, comment les classer dans un ordre voulu ?
30 janv. 2018 à 17:19
J'ai le message d'erreur
Fatal error: Call to undefined function: str_split() in /mnt/100/sda/1/4/th11/gen_famille/gestion/fiche_indiv.php on line 483
30 janv. 2018 à 17:20
Une solution alternative : https://gist.github.com/madebyreformat/2050592
30 janv. 2018 à 17:51
si j'écris
j'ai le message d'erreur
Fatal error: Cannot redeclare str_split() (previously declared in /mnt/100/sda/........
31 janv. 2018 à 09:25
Sinon pour faire encore plus simple, une simple boucle avec un substr() tout les 4 caractères devrait fonctionner sur les versions PHP4 et +
Si la chaine peut contenir des caractères multi-octet, les fonctions strlen et substr devraient être remplacées par mb_strlen et mb_substr.
Modifié le 1 févr. 2018 à 10:20
La solution a été trouvé :
A ++