Bonjour à tous,

Ce matin en améliorant une class SQL j'ai eu un truc bizarre et je sais pas exactement d'où ça vient. J'ai une petite idée mais je voudrais savoir ce que vous en pensez.

la methode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
public function concatFields($arrayFields, $separator)
  {
    // $arrayFields = array ( 01001 , 01002 , 0103)
    // return : R01001,R01002,R01003
 
    $output = '';
 
    foreach($arrayFields as $v)
    {
      $output .= 'R' . $v . $separator . ' ';
    }
 
    $len    = strlen($output);
    $len    = $len - 2;
    $output = substr($output, 0, $len);
 
    return $output;
  }
l'appel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$sql -> concatFields(array(01120,103002,04220,10002) , ',');
la sortie