Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1290 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Scinder une chaîne de caractère en 4 parties

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Scinder une chaîne de caractère en 4 parties

n°777619
benwar
Posté le 25-06-2004 à 11:18:29  profilanswer
 

Voilà j’aimerai scinder une chaîne de caractère en 4 parties nom égale et déterminées exemple :  
 
$nom = «0406200TOTO.txt» ;
 
Je voudrais obtenir :  
 
Les 2 premiers caractères.
$annee = «04» ;
 
Puis les 2 suivant :  
$mois = «04» ;
 
Puis les 3 suivant :
$id = «200» ;
 
Puis les 4 suivant :
$nom = TOTO» ;
 
J’ai regarde du cote explode() mais j’ai rien trouvé.
 
Merci d’avance


Message édité par benwar le 25-06-2004 à 11:18:51
mood
Publicité
Posté le 25-06-2004 à 11:18:29  profilanswer
 

n°777635
T509
$job->GetJob(now)
Posté le 25-06-2004 à 11:25:30  profilanswer
 

regarde ceci substr


Message édité par T509 le 25-06-2004 à 11:28:43

---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°779934
harrysauce
Miaaaooou!
Posté le 28-06-2004 à 03:40:03  profilanswer
 

Pour ca cas, je pense qu'une expression régulière serait plus adaptée, non?
 
Ca ferait un truc dans le genre :
 

Code :
  1. if (ereg("^([0-9]{2})([0-9]{2})([0-9]{3})([a-zA-Z]+)\.(.+)$", $nom, $resultat)){
  2.    $annee = $resultat[1];
  3.    $mois = $resultat[2];
  4.    $id = $resultat[3];
  5.    $nom = $resultat[4];
  6.    //et tu as l'extension du fichier dans $resultat[5]
  7. }else{
  8.    echo "La syntaxe de la chaine '$nom' est incorrecte";
  9. }


Message édité par harrysauce le 28-06-2004 à 03:40:20

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Scinder une chaîne de caractère en 4 parties

 

Sujets relatifs
decouper une chaineRemplacement de caractères dans une portion de chaine délimitée
caractère ' qui ne veut pas s'afficher ds 1 livre d'or ?Recuperer une chaine de caractere venant d'un script PHP
Egalité chaine de caractère / nombre 0[Java]oloriser de manière différente différentes parties d'un textArea
[C] Accéder via VB à une fonction en C retournant une chaine de caracs[LISP] j arrive pas a tranformer un résultat en chaine de caractère
Plus de sujets relatifs à : Scinder une chaîne de caractère en 4 parties


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR