Buna Marplo,
Am mai multe numere care apar aleator, ca de exemplu 287382 acest numar se introduce in baza de date , dar la afisare in site vreau sa apara asa: 2873.82 problema ar fi simpla daca ar fi numai acest numar, dar mai am si 635674333 si cum pot la afisare sa il fac 6356743.33 adica sa pun "punc" inainte de ultimele 2 cifre.
Mersi
Adaugare punct la numar inainte de ultimele cifre
-
- Mesaje: 26
Adaugare punct la numar inainte de ultimele cifre
MarPlo
Mesaje: 4343
Salut
Sunt mai multe variante. Uite doua moduri:
1. prin impartire la 100, daca e mai mare (ultimele 2 cifre devin zecimale):
2. cu preg_replace():
Sunt mai multe variante. Uite doua moduri:
1. prin impartire la 100, daca e mai mare (ultimele 2 cifre devin zecimale):
Cod: Selectaţi tot
$n1 =287382;
$n2 ='635674333';
$n3 ='99';
//divide to 100 to add '.'
$n1 = ($n1>100) ? $n1 /100 : $n1;
$n2 = ($n2>100) ? $n2 /100 : $n2;
$n3 = ($n3>100) ? $n3 /100 : $n3;
echo $n1; // 2873.82
echo '<br>'. $n2; // 6356743.33
echo '<br>'. $n3; // 99
Cod: Selectaţi tot
$n1 =287382;
$n2 ='635674333';
$n3 ='99';
//add '.'
$rgx ='/([0-9]+)([0-9]{2})/';
$n1 = preg_replace($rgx, '$1.$2', $n1);
$n2 = preg_replace($rgx, '$1.$2', $n2);
$n3 = preg_replace($rgx, '$1.$2', $n3);
echo $n1; // 2873.82
echo '<br>'. $n2; // 6356743.33
echo '<br>'. $n3; // 99
mybab
Mesaje: 26
Multumesc mult Marplo ii exact ce imi trebuie.
Subiecte similare
-
Extragere număr și puncte din șir în php
PHP - MySQL - XML
Primul mesaj
Am un șir cu numere și puncte. De exemplu '123456 ...'Ultimul mesaj
Vreau să am separat numarul 123456 și punctele ... în doua variabile in php.
Am încercat să...
E din cauza că punctul (.) in regex reprezinta orice caracter, în timp ce \. este punct literal.
Încearca următorul cod:
$matches = null;
$input... -
Conversie șir de salariu în număr
JavaScript - jQuery - Ajax
Primul mesaj
Am următoarea problemă:Ultimul mesaj
1. sa se elimine din sirul salarial separatorul de mii (,), astfel 5.555 sa devina 5555.
2. dacă utilizatorul introduce...
Încercați funcția din următorul cod:
function salNr(s){
//If there is comma before the last two digit, replace it with dot, else remove the... -
Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML
Primul mesaj
Bună MarploUltimul mesaj
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc -
Buton pentru a crește sau descrește aleator un numar
JavaScript - jQuery - Ajax
Primul mesaj
Intrebare rapida:Ultimul mesaj
Cum pot seta un buton care poate crește și /sau descrește aleator un număr la clic?
Acesta este codul pe care îl am....
Poti sa folosesti Math.random() pentru a decide dacă numarul va crește sau nu:
<button id='tst_btn'>Change counter</button>
<h3... -
Convertire 8-biți număr în valoare de culoare Hex în JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Încerc să convertesc un număr întreg de 8-biți în valoare de culoare Hex. (de ex. FFFFFF).Ultimul mesaj
Numarul de culoare pe 8-biți este generat cu următoarea...
Dacă ai un număr întreg, poți face cu:
color.toString(16)
Și îl va transforma într-un șir Hex.
// White
color = (255 * 65536) + (255 *... -
Adaugare apostrof la value in input cu JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Am un cod JavaScript care adaugă un câmp input pentru utilizator:Ultimul mesaj
var user = O'Conner, John ;
b.innerHTML += <input type='hidden' value=' +...
Poți să înlocuiesti caracterul cu entitatea lui HTML.
Astfel, pentru apostrof (') poate fi ’ sau ‘
var user = O'Conner,...