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
- 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 - Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML Primul mesaj
SalutUltimul mesaj
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...