code pas trop fonctionnel
salut a tous, les gens ! ca faisait un bail ^^
bon alors voila, le but de la manip est de recuperer la parti chiffre de la chaine 'publi-4176' -tout en sachant que le chiffre et la chaine peuvent changer
j'ai donc fais ceci -bon, en fait, c'est un collegue qui l'a fait :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?php
$myorigin = '3';
$value['track_systeme']='publi-4176';//valeurs dynamique;
/* Traitement générique */
$expression[0] = array('exp'=>'/ENVOIART([0-9]*)/','originel'=>$myorigin,'systeme'=>4);
$expression[1] = array('exp'=>'/([0-9]*)/','originel'=>$myorigin,'systeme'=>4);
/* Traitement Newsletter Vocatis */
$expression[2] = array('exp'=>'/([0-9]*)_FOCUSCARRIERE/','originel'=>2,'systeme'=>9);
/* Pour chacune des expressions précédente on test si l'expression match */
foreach($expression as $check){
if(preg_match_all($check['exp'],$value['track_systeme'],$taille,PREG_PATTERN_ORDER)){
$this->track_id = $taille[1][0];
$this->track_originel = $check['originel'];
$this->track_systeme = $check['systeme'];
$moulinette = false;
}
} |
le seul truc qui m'interresse ici, c'est track_id, et c'est le seul qui a la fin, n'est pas renseigné!
pourquoi donc siouplais ? merchi bien !