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é ???
 , 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 )