ajouter un caractere tous les n caracteres dans une chaine - Programmation
Marsh Posté le 30-03-2002 à 17:29:41
Beh tu prends une chaine temporaire et tu copies ta chaine dedans caractere par caractere et tout les 2 caracteres tu mets ton caractere.
Marsh Posté le 30-03-2002 à 17:44:47
fabriceMerc a écrit a écrit : mais il y a pas de fonctions PHP ? sinon Dommage |
Beh écoute....
1- je savais pas que C T du PHP tu l'as précisé nul part...
2- ça te prend 2s à faire
(edit)3- Avec Delphi y a une fonction Insert... mais je C pas si existe en PHP
[jfdsdjhfuetppo]--Message édité par [SDF]Poire--[/jfdsdjhfuetppo]
Marsh Posté le 30-03-2002 à 17:46:48
Comment en 2 s ????
je vais chercher dans les fonctions si il y a insert
[jfdsdjhfuetppo]--Message édité par fabriceMerc--[/jfdsdjhfuetppo]
Marsh Posté le 30-03-2002 à 17:53:04
fabriceMerc a écrit a écrit : Comment en 2 s ???? je vais chercher dans les fonctions si il y a insert |
ecoute suis pas 1 spécialiste du PHP
en C ça donnerait 1 truc du genre :
for (i = 0; i < strlen(Chaine1); i++) {
if (i%2 == 0)
*Dest++ = ':';
*Dest++ = Chaine1[i];
}
enfin 1 truc du genre.... (pointeur , fatigue et C pas top pour coder ds la fenetre de reply. Joce à quand 1 debugger intégré ??? )
Marsh Posté le 30-03-2002 à 20:52:31
bon j'ai enfin trouvé !:
$Str="9a0g14b0f32a"
$Str=wordwrap($Str,2,":",1);
$Str=substr($Str,0,strlen($Str)-1);
et sa donne :
9a:0g:14:b0:f3:2a
voila parce que en fait les pointeurs en PHP y en a pas ( du moins pas comme en C )
Marsh Posté le 30-03-2002 à 17:28:05
J'ai une chaine du type $Str1="001d3b6a9c39"
comment est ce que je peux la transformer en 00:1d:3b:6a:9c:39
???
Merci
( bon et apres j'arrete )