Petit challenge ! (PHP)

Bonjour,

pouvez vous me dire à quoi sert cette petite boucle en PHP ? :)

while(list($_cdeLangue, $domaine) = each($domaines)) {
if($domaine['status'] == 1) {
$links[] = $_cdeLangue == $CUR_LANGUE ? $domaine['label'] : '<a href="'.str_replace('/'.$CUR_LANGUE.'/', '/'.$_cdeLangue.'/', $SCRIPT_URL).'">'.$domaine['label'].'</a>' ;

Merci d'avance !

--
"Le lag c'est comme les petites voix qui demande de tuer, c'est dans ta tete."
Configuration: Windows Vista
Opera 9.80

2 réponses

  1. pas très difficile!!! il fo juste ke je fasse un tour du cotre de la fonction str_replace().
    1. En fait je viens de voir que le code n'était pas complet du tout x)

      <a href="connaissance.php">connaissance</a><?php
      $domaines = array(
      'fr' => array('status' => 1, 'label' => 'Fr', 'name' => 'http://www.xxxxxxxxx.ch'),
      'de' => array('status' => 1, 'label' => 'De', 'name' => 'http://www.xxxxxxxxx.ch'),
      'en' => array('status' => 0, 'label' => 'En', 'name' => 'http://www.xxxxxxxxx.ch'),
      ) ;
      $links = array() ;
      $SCRIPT_URL = $_SERVER['REQUEST_URI'] ;
      $CUR_LANGUE = strtolower(substr($_SERVER['REQUEST_URI'], 1, 2)) ;

      while(list($_cdeLangue, $domaine) = each($domaines)) {
      if($domaine['status'] == 1) {
      $links[] = $_cdeLangue == $CUR_LANGUE ? $domaine['label'] : '<a href="'.str_replace('/'.$CUR_LANGUE.'/', '/'.$_cdeLangue.'/', $SCRIPT_URL).'">'.$domaine['label'].'</a>' ;
      }
      }
      if(count($links) > 0) {
      echo implode("\n", $links) ;
      }
      ?>

      Et voilà !