Fonction php avec facteur multiplicatif.

Résolu/Fermé
Theophile76 Messages postés 1791 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 16 avril 2021 - 18 mai 2015 à 18:52
Theophile76 Messages postés 1791 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 16 avril 2021 - 17 juin 2015 à 17:13
Bonjour,
Je suis débutant en php je n'y connais vraiment pas grand chose pour ne pas dire rien.
J'ai une fonction quoi retourne une valeur numérique que voici :
function total($url)

Pour faire appelle à cette fonction dans mon document html, j'inset le code suivant :
<?php echo shortIt(total(get_permalink( $post->ID ))); ?>


Jusque là aucun problème, mais je voudrais simplement avoir une deuxième fonction qui multiplie cette valeur par 0.3
Il me faudrait la fonction en question ainsi que le code à intégrer dans ma page html.

Pour infos il s'agis d'une fonction qui calcule le nombre de partages des différents réseaux sociaux pour une page donnée.

Donc si quelqu'un peut m'aider.
Merci :)


A voir également:

4 réponses

hharchi9 Messages postés 567 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 1 juillet 2015 24
19 mai 2015 à 19:57
Bonsoir,

Je ne vois là aucune difficulté voici ce que pourrait donner votre fonction :

function multiply($int)
{ 
 $val=0.3*$int; 
 return $val;
}
0
Theophile76 Messages postés 1791 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 16 avril 2021 372
20 mai 2015 à 05:06
Merci bcps pour ce code mais étant vraiment débutant, que dois-je faire de ce code ? comment l'intégrer à ma page html ?
Merci.
0
hharchi9 Messages postés 567 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 1 juillet 2015 24
20 mai 2015 à 17:19
Et bien, il suffit de le mettre entre balise
<?php ... ?> 
et d'appeller la fonction un peu plus loin dans ces même balise voici un exemple :

<?php
function multiply($int)
{ 
 $val=0.3*$int; 
 return $val;
}

echo multiply(5);
$test='bonjour';
$couleur='red';
echo '<p style='.'"'.'color:'.$couleur.';'.'"'.'>' .$test. '</p>';

?>
0
Theophile76 Messages postés 1791 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 16 avril 2021 372
13 juin 2015 à 19:44
C'est vraiment sympa de m'aider mais je ne comprend toujours pas :/
Quelqu'un pourrait adapter la fonction avec ma fonction actuelle ?
Pour que je n'ai plus qu'à copier coller en gros car je n'ai aucune notion en php...
0
hharchi9 Messages postés 567 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 1 juillet 2015 24
14 juin 2015 à 21:43
Je ne vois pas ce qui te bloque... Tu entre le code que je t'ai donné et tu l'utilise en l'appelant comme n'importe quelle fonction...
0
Utilisateur anonyme
14 juin 2015 à 21:47
En gros il veut ça:

function total($url) {
return $url*0.3;
}


Personnellement, je pense que tu devrais apprendre le PHP avant d'essayer de faire du copier/coller sans comprendre.
0
Theophile76 Messages postés 1791 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 16 avril 2021 372
17 juin 2015 à 17:13
Merci à tout le monde et sinon voilà comment j'ai fait au final :

<?php echo shortIt(total(get_permalink( $post->ID ))*0.3); ?>


C'est le code que j'ai intégré dans mon document html et ça fonctionne nickel.
0