Petit challenge ! (PHP)

Ezio2010 Messages postés 67 Statut Membre -  
Ezio2010 Messages postés 67 Statut Membre -
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 !

A voir également:

2 réponses

romerson Messages postés 45 Statut Membre 1
 
pas très difficile!!! il fo juste ke je fasse un tour du cotre de la fonction str_replace().
0
Ezio2010 Messages postés 67 Statut Membre 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à !
0