PHP - question de débutant
15 messages
• Page 1 sur 1
-

dmathieu - Modérateur

- Messages: 7245
- Inscription: 9 Jan 2004
les expressions regulieres
- Code: Tout sélectionner
if (ereg('X', $variable)) { //présente
}
-

miltonis - WRInaute occasionnel

- Messages: 255
- Inscription: 27 Juil 2004
merci KazhaAr,
en fait je me suis peut etre mal expliqué, ce que je voudrais fiare c'est :
trouver dans quel tiers du mois nous sommes.
par exemple, nous sommes le 19, je voudrais chercher si 19 est entre le 1 et le 10, entre le 11 et le 20 ou entre le 21 et le 31.
tu as une idée stp?
merci
en fait je me suis peut etre mal expliqué, ce que je voudrais fiare c'est :
trouver dans quel tiers du mois nous sommes.
par exemple, nous sommes le 19, je voudrais chercher si 19 est entre le 1 et le 10, entre le 11 et le 20 ou entre le 21 et le 31.
tu as une idée stp?
merci
-

miltonis - WRInaute occasionnel

- Messages: 255
- Inscription: 27 Juil 2004
chantra a écrit:if($x>=1 && $x<=10){
//premier tier
}elseif($x>=11 && $x<=20){
//2eme tiers
}else{
3eme
}
c'est sympa de répondre, mais ça je l'avais déjà fait, je voulais connaitre une "expression régulière" ou une focntion qui m'aide à faire ça.
histoire d'élargir mes faibles compétences......
- Toutou-Fr
- WRInaute impliqué

- Messages: 642
- Inscription: 22 Aoû 2005
à ma connaissance il n'existe aucune fonction capable de faire ca, et d'ailleurs elle ne serait d'aucun interêt. Les expressions régulières agissent au niveau syntaxique , je doute donc fort que l'on puisse les utiliser dans ce cadre.
Par contre au niveau des dates, il y a une fonction pas mal, c'est mktime, qui permet de faire pas mal de tests (savoir quel date on sera dans X jours, etc)
(mais, si tu veux une fonction, rien ne t'empeche de créer ta propre fonction, afin d'éviter de faire le test avec le if à chaque fois )
Par contre au niveau des dates, il y a une fonction pas mal, c'est mktime, qui permet de faire pas mal de tests (savoir quel date on sera dans X jours, etc)
(mais, si tu veux une fonction, rien ne t'empeche de créer ta propre fonction, afin d'éviter de faire le test avec le if à chaque fois )
- Toutou-Fr
- WRInaute impliqué

- Messages: 642
- Inscription: 22 Aoû 2005
muelsaco a écrit:Oui existe-il une fonction qui renvoi la position d'une lettre ou exprésion recherchée?
http://www.nexen.net/docs/php/annotee/f ... strpos.php
(il existe une fonction sur google aussi, elle s'appelle rechercher
-

miltonis - WRInaute occasionnel

- Messages: 255
- Inscription: 27 Juil 2004
Re,
je reprends possession du topic pour trouver solution à ma question :
lorsque j'edite ce code, j'ai cette erreur :
2e tiers Star, bloc A
Notice: Undefined variable: mois in c:\program files\easyphp1-8\www\perou\star.php on line 18
ect-ce qu'il faut déclarer la variable à dans CHAQUE FOCNTION ?
j'ai essayé avec GLOBAL, pas de résultat staisfaisant.
Un pti coup de main si ou plé
merci
je reprends possession du topic pour trouver solution à ma question :
lorsque j'edite ce code, j'ai cette erreur :
2e tiers Star, bloc A
Notice: Undefined variable: mois in c:\program files\easyphp1-8\www\perou\star.php on line 18
- Code: Tout sélectionner
$jour = date("j");
$mois = date("m");
//echo $mois;
//echo $jour;
/* STAR : Pour le BLOC A */
function blocA() {
switch ($mois) {
case 01 : $starA_title1 = $starJan_title1; $starA_title2 = $starJan_title2;
$starA_text = $starJan_text;
$starA_link = $starJan_link;
$starA_image = $starJan_image;
break;
case 02 : $starA_title1 = $starFev_title1;
$starA_title2 = $starFev_title2;
$starA_text = $starFev_text;
$starA_link = $starFev_link;
$starA_image = $starFev_image;
break;
}
ect-ce qu'il faut déclarer la variable à dans CHAQUE FOCNTION ?
j'ai essayé avec GLOBAL, pas de résultat staisfaisant.
Un pti coup de main si ou plé
merci
-

miltonis - WRInaute occasionnel

- Messages: 255
- Inscription: 27 Juil 2004
Re,
je reprends possession du topic pour trouver solution à ma question :
lorsque j'edite ce code, j'ai cette erreur :
2e tiers Star, bloc A
Notice: Undefined variable: mois in c:\program files\easyphp1-8\www\perou\star.php on line 18
ect-ce qu'il faut déclarer la variable à dans CHAQUE FOCNTION ?
j'ai essayé avec GLOBAL, pas de résultat staisfaisant.
Un pti coup de main si ou plé
merci
je reprends possession du topic pour trouver solution à ma question :
lorsque j'edite ce code, j'ai cette erreur :
2e tiers Star, bloc A
Notice: Undefined variable: mois in c:\program files\easyphp1-8\www\perou\star.php on line 18
- Code: Tout sélectionner
$jour = date("j");
$mois = date("m");
//echo $mois;
//echo $jour;
/* STAR : Pour le BLOC A */
function blocA() {
switch ($mois) {
case 01 : $starA_title1 = $starJan_title1; $starA_title2 = $starJan_title2;
$starA_text = $starJan_text;
$starA_link = $starJan_link;
$starA_image = $starJan_image;
break;
case 02 : $starA_title1 = $starFev_title1;
$starA_title2 = $starFev_title2;
$starA_text = $starFev_text;
$starA_link = $starFev_link;
$starA_image = $starFev_image;
break;
}
ect-ce qu'il faut déclarer la variable à dans CHAQUE FOCNTION ?
j'ai essayé avec GLOBAL, pas de résultat staisfaisant.
Un pti coup de main si ou plé
merci
- Toutou-Fr
- WRInaute impliqué

- Messages: 642
- Inscription: 22 Aoû 2005
miltonis a écrit:Re,![]()
je reprends possession du topic pour trouver solution à ma question :
lorsque j'edite ce code, j'ai cette erreur :
2e tiers Star, bloc A
Notice: Undefined variable: mois in c:\program files\easyphp1-8\www\perou\star.php on line 18
- Code: Tout sélectionner
$jour = date("j");
$mois = date("m");
//echo $mois;
//echo $jour;
/* STAR : Pour le BLOC A */
function blocA() {
switch ($mois) {
case 01 : $starA_title1 = $starJan_title1; $starA_title2 = $starJan_title2;
$starA_text = $starJan_text;
$starA_link = $starJan_link;
$starA_image = $starJan_image;
break;
case 02 : $starA_title1 = $starFev_title1;
$starA_title2 = $starFev_title2;
$starA_text = $starFev_text;
$starA_link = $starFev_link;
$starA_image = $starFev_image;
break;
}
ect-ce qu'il faut déclarer la variable à dans CHAQUE FOCNTION ?
j'ai essayé avec GLOBAL, pas de résultat staisfaisant.
Un pti coup de main si ou plé![]()
merci
soit il faut que tu declares la variable $mois comme globale, soit tu la passes dans la fonction en parametres
> function blocA($valeurdemois){
switch($valeurdemois){
..
..}
et lors de l'appel tu fais blocA($mois);
tu peux mettre autant de variables que tu veux, séparées par des virgules.
15 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [HELP] site php débutant
- Problème php de débutant
- S.O.S débutant problème PHP
- aider un débutant en html/php
- Php et mysql débutant (vraiment)
- Problèmes de PHP débutant (2e partie)
- question de débutant referencement html et php
- un truc débutant en php, votre aide svp
- Question de débutant: Comment détecter l'url en php?
- Au secours DEBUTANT : page dynamique php pour Réf
- PDF Quick View : l'outil de Google pour voir les PDF - 08-10-2009
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


