19-02-2007, 06:16 PM
Salut tout le monde,
j'ai un petit problème avec un petit bout de script que je suis en train de coder. Sa fonction est de me donner le numéro de la semaine en cour du moi.
Par exemple la 6em semaine de l'année est la 2em semaine du moi de février alors j'ai écrit se code :
j'ai un petit problème avec un petit bout de script que je suis en train de coder. Sa fonction est de me donner le numéro de la semaine en cour du moi.
Par exemple la 6em semaine de l'année est la 2em semaine du moi de février alors j'ai écrit se code :
Code PHP :
<?php
$semaine = date("W");
$valeur = $semaine / 4;
$valeur = floor($valeur);
$calcul = $semaine - (4 * $valeur);
echo $calcul;
sa marche niquel sauf que pour les 9 premiers semaines de l'année, la fonction date {$semaine = date("W")} renvoit 0X (01 ; 02 ; 03 ; 04 ; 05 ; ...) Et ce 0 fait planter le script. je pourrais le supprimer avec un regex mais le script serait beaucoup plus lourd et il doit être charger souvent !
Merci de votre aide