vue NumberHumanGetReadable
Kommunauty
Connexion
Inscription

NumberHumanGetReadable


kylerises Messages : 4

Bonjour,

Je voudrais changer le format des nombres lisibles dans le topnav tel que:

1.000.000.000 = 1M

1.000.000.000.000 = 1Md

1.000.000.000.000.000 = 1bl

1.000.000.000.000.000.000 =1Bd

1.000.000.000.000.000.000.000 = 1tl

1.000.000.000.000.000.000.000.000 = 1Td

1.000.000.000.000.000.000.000.000.000 = 1ql

1.000.000.000.000.000.000.000.000.000.000 = 1Qd

1.000.000.000.000.000.000.000.000.000.000.000 = 1qil

1.000.000.000.000.000.000.000.000.000.000.000.000 = 1Qid

1.000.000.000.000.000.000.000.000.000.000.000.000.000 = 1sl

1.000.000.000.000.000.000.000.000.000.000.000.000.000.000 = 1Sd

1.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000 = 1Spl

1.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000 = 1Spd

Le soucis c'est que j'ai essayé pendant des heures et je n'arrive jamais à avoir les valeurs correct, avec ceci lors des test 1.000.000.000.000 est égal à 0 sl etc

Donc si quelqu'un pourrait m'aider ou m'épargner cette tâche '

Merci d'avance pour les réponses que vous me donnerais

(Version xnova modifié par Destiny)

mercredi 29 avril 2020

Destiny Messages : 357

va voir dans Xnovafull dans GeneralFunctions.php

ligne 459 function shortly_number($number)

Pour faire une recherche dans les dossiers ou répertoire, je te conseil un logiciel qui permet de scanner récursivement un disque ou un répertoire à la recherche des fichiers contenant un texte spécifié ou un fichier --->genre  : "agent ransack"

tu tapes 1000000000000 dans "contenant texte" et dans "examiner" le chemin principal

Pour tout ce que concerne Xnovafull, ça serait bien d'y mettre la ou les demandes dans le dossier "Téléchargement Xnova-revolution" pour d'autre utilisateurs qui pourrait être intéressé par la réponse

mercredi 29 avril 2020 (Dernière édition mercredi 29 avril 2020)

kylerises Messages : 4

Merci de ta réponse , mais je n'ai pas du être assez clair dans mon explication

Je sais que c'étais dans le fichier GeneralFunctions.php mais je ne sais pas comment procéder pour avoir les valeurs voulus

J'ai essayé plusieurs heures déjà en vain

if($length < 13)

return pretty_number($number);

elseif($length < 19)

return pretty_number($number/1000000000000.000).' B';

Je voudrais en faite que ces lignes , soit de tel sortes :

if($length < 13)

return pretty_number($number);

elseif($length < 19)

return pretty_number($number/1000000000).' M';

elseif($length < 25)

return pretty_number($number/1000000000000).' Md';

Mais il faudrait donc que changes également ce qui ce trouve dans le if($length < 13) et donc les suivants

Et lorsque je fais ça en comptant les 0, je n'ai aucune valeurs exact sur les tests , par exemple avec les exemples ici si je mets

1.000.000.000 de métal je me retrouves avec une valeur de 0 Bd

Et je ne comprends plus pourquoi car j'ai essayé avec beaucoup de méthode différente en commençant par les $length <

Mais rien à y faire

Pas de soucis, je créerais un lien à la suite du post Télechargement Xnova revolution pour que les potentielles intérréssés y ai accès

jeudi 30 avril 2020

Destiny Messages : 357

10 puissance 6 ---->millions

10 puissance 12 ---->billions

entre les millions et billions il y a 6 zéro de différence

if($length <7) pourquoi 7 (pour 1 millions il faut 6 zéro)

return pretty_number($number);

elseif($length < 13)

return pretty_number($number/1000000.000).' M';

jeudi 30 avril 2020 (Dernière édition jeudi 30 avril 2020)

Destiny Messages : 357

10 puissance 6 ---->million

10 puissance 9 ---->milliard

entre million et milliard il y a 3 zéro de différence

if($length <7) pourquoi 7 (pour 1 millions il faut 6 zéro)

return pretty_number($number);

elseif($length < 13)

return pretty_number($number/1000000.000).' M';

elseif($length < 16)

return pretty_number($number/1000000000.000).' MD';

jeudi 30 avril 2020

kylerises Messages : 4

Et bien merci superbe explications j'ai également compris mon erreur (purement mathématique)

Comme prévu , je vais ajouter le lien du sujet avec une bref description pour les potentielles intérréssés

jeudi 30 avril 2020

Répondre Pour répondre, tu dois d'abord t'inscrire rapidement sur Kommunauty. Rejoins-nous vite !