Doratanie hodnot, PHP

Programovacie jazyky, rady, poradňa...
Ovecka
Darca
Darca
Používateľov profilový obrázok
Príspevky: 1227
Registrovaný: 25 aug 2005, 0:57

Doratanie hodnot, PHP

Príspevok od používateľa Ovecka »

Ahojte, neviem si poradit s doratanim chybajucich hodnot (-) v nasledovnom poli, vobec nemam tusaka ako to zaplatat. skusal som zobrat prvu a poslednu hodnotu spravit priemer ale zistil som ze tade cesta nevedie :/ neexistuje sikovna funkcia v php ktora to elegantne dorata ?

[2012-06-07] => Array
(
[07:00:00] => 95
[08:00:00] => -
[09:00:00] => -
[10:00:00] => -
[11:00:00] => -
[12:00:00] => -
[13:00:00] => -
[14:00:00] => 105
)
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8223
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Doratanie hodnot, PHP

Príspevok od používateľa harrison314 »

casi prevdies na unixove casi a potom linearna regresia,
a vraj, ze matiku netreba :sly:
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Doratanie hodnot, PHP

Príspevok od používateľa audiotrack »

(prvá - posledná) / (počet chýbajúcich + 1) = krok :)

takže (105 - 95) / 7 = 1.4286

Kód: Vybrať všetko

[2012-06-07] => Array
(
[07:00:00] => 95
[08:00:00] => 96,4286
[09:00:00] => 97,8572
[10:00:00] => 99,2858
[11:00:00] => 100,7144
[12:00:00] => 102,143
[13:00:00] => 103,5716
[14:00:00] => 105
)
časy netreba prevádzať, ide to po hodinách tak je to pekná postupnosť kde poznáš 1. a n-tý člen a stačí ti vyrátať diferenciu a dopočítať postupnosť
Ovecka
Darca
Darca
Používateľov profilový obrázok
Príspevky: 1227
Registrovaný: 25 aug 2005, 0:57

Re: Doratanie hodnot, PHP

Príspevok od používateľa Ovecka »

excelentne , dikes :)

//autoeditácia príspevku (07 Jún 2012, 12:11)
excelentne , dikes :)
Napísať odpoveď