begin process at 2012 05 29 00:28:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Creer une fonction


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Creer une fonction

samedi 31 juillet 2004 à 20:55:16 | Creer une fonction

zzzzzz

Membre Club
Hello...

J'ai un peu de mal pour créé une fonction qui consite enceci :

je donne en argument a cette fonction un int

Exemple

$int = 4356;

la fonction doit faire le calcule 4+3+5+6 et me retourné donc 18

Apres plusieurs essays buggé je déséspère meme si cela parai simple :\

MErci d'avance :)

----------------------------------------------------

Site en developpement : www.diablus.com
samedi 31 juillet 2004 à 22:52:18 | Re : Creer une fonction

coockiesch

Salut!

function sum($nb)
{
$result = 0;
if($nb < 10)
return $nb;

while($nb > 10)
{
$reste = $nb % 10;
$result += $reste;
$nb = ($nb - $reste) / 10;
}

return ($result + $nb);
}


@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
samedi 31 juillet 2004 à 22:54:06 | Re : Creer une fonction

coockiesch

Salut!
En fait, tu peux enlever un tit bout, ;-)


function sum($nb)
{
$result = 0;

while($nb > 10)
{
$reste = $nb % 10;
$result += $reste;
$nb = ($nb - $reste) / 10;
}

return ($result + $nb);
}


@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
samedi 31 juillet 2004 à 23:05:43 | Re : Creer une fonction

zzzzzz

Membre Club
merci énormémenet, tu viens de résoudre 3 jours de galère ;). J'aimerai quand meme que tu m'expliques pour le calcule car je ne comprend pas :\ Merci encore!


----------------------------------------------------

Site en developpement : www.diablus.com
samedi 31 juillet 2004 à 23:06:26 | Re : Creer une fonction

zzzzzz

Membre Club
Dit ton site je l'ai déja vu. On a du se croisé sur le chat. Mon pseudo c Creatix ;)
----------------------------------------------------

Site en developpement : www.diablus.com
samedi 31 juillet 2004 à 23:29:46 | Re : Creer une fonction

zzzzzz

Membre Club
Aie! ta fonction est parfaite! mais j'ai oublié de précisé un truc...


Par exemple la j'ai utilisé ta fonction sum ca marche impec mais! ca me retourne 12 normal sachant que le parametre donné est 165 Mais en fait j'aimerai que la fonction sum recontinue jusk se que la somme face 1 chiffre!. Donc une fois que la fonction a fait une fois sa tache. Si elle vois que le strlen du $nb généré n'est pas de 1. Alors la fonction est répété.
j'ai essayé ca mais ya aucun changement:


<?
function sum($nb)
{
$result = 0;

while($nb > 10)
{
$reste = $nb % 10;
$result += $reste;
$nb = ($nb - $reste) / 10;
}
if (strlen($nb) != 1) {
sum($nb);
}
if (strlen($nb) == 1) {
return ($result + $nb);
}
}


Merci d'avance :p
----------------------------------------------------

Site en developpement : www.diablus.com
dimanche 1 août 2004 à 08:58:40 | Re : Creer une fonction

coockiesch

Réponse acceptée !
Salut!
Je me rapelle pas de ton pseudo.. Dsl


function sum($nb)
{
$result = 0;

while($nb > 10)
{
$reste = $nb % 10;
$result += $reste;
$nb = ($nb - $reste) / 10;
}

$result += $nb;

if($result > 10)
return sum($result);
else
return $result;
}

On utilise par strlen car si strlen($result) == 1 on sait que le $result < 10 (aucun formatage)...

C'est bon pour le code ou tu veux des explications?

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
dimanche 1 août 2004 à 13:28:26 | Re : Creer une fonction

zzzzzz

Membre Club
Non ca va aller. J'ai déja perdu trop de temps. MErci encore! Tu m'a bien aidé :). Sinon pour mon pseudo ct Creatix ou Dieu ca dépend.
----------------------------------------------------

Site en developpement : www.diablus.com


Cette discussion est classée dans : fonction, creer, int, url, www


Répondre à ce message

Sujets en rapport avec ce message

Peut on avec le PHP creer des programmes ? [ par SkyCrasher ] Est-ce qu'on peut en PHP creer des programmes (comme des .exe) mais l'atout serait une utilisation online ?On peut creer ça en php ? _________________ fonction [ par eax ] salutations!je cherche la fonction en javascript qui serait équivalente à la fonction ereg_replace() en phpmerci Sylvain [<a href="mailto:bitsenfolie@ Opengl [ par nicolas66 ] Sur le site www.manucorp.com j'ai vu qu'il serait possible de rajouter l'extension OpenGl. G téléchargé le pack mé le pb c ke g installé ca sans trop pb de variable de retour [ par eax ] salutj'ai un petit pb avec une variable de retour d'une fonction:j'ai une fonction function test (){ $retour['date']=$date; $retour['heure']=$he Fonction sur les fichiers [ par thebest85 ] J'aimerai connaitre toute les fonctions qui permette d'avoir des information sur les fichiers comme par ex: filesize(); ou encore filemtime();Car j'ai phpmychat [ par Nikita1000 ] Bonjour,J'ai integrée phpmychat sur une page web : www.smiley-sanctuary/chat/index.php3Actuellement je suis hebergée par ovh, mon problème est le suiv problème avec un recomail [ par jmobylette ] Bonjour! J'ai installé un recomail que j'ai fait moi-mêmeet qui me convient sauf qu'il ne fonctionne apparament pas. Pourriez-vous SVP trouver l'erreu Problème de cookie ! [ par webdeb ] Désolé pour le 3e message mais les 2 autres ont des problèmes :Pour voir mon post, veuillez vous rendre iciMerci ! @ bientôt et bon ajout fonction php [ par jym750 ] Salut, j ai inseré un script de moteur de recherche du style :$url = "../repertoire/";$url = "../livres/";$url = "../tableau/";$ext = "php3";Une fois


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales