Avaleht
uus teema   vasta Tarkvara »  WWW »  PHP text parse märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Stemugram
HV kasutaja

liitunud: 02.12.2001




sõnum 26.08.2012 14:26:11 PHP text parse vasta tsitaadiga

Mul on hetkel andmed nii:
Kuupäev,      Kell, Sensor, Temp
2012/08/17 19:06:44 Sensor0 26.25
2012/08/17 19:06:44 Sensor1 27.25
2012/08/17 19:06:44 Sensor2 28.25
2012/08/17 19:06:49 Sensor0 26.25
2012/08/17 19:06:49 Sensor1 26.31
2012/08/17 19:06:49 Sensor2 25.31



Aga oleks vaja PHP-ga saada andmed järgmisele kujule:
Kuupäev,    Kell, Sensor0,Sensor1,Sensor2
2012/08/17 19:06:44 26.25, 27.25, 28.25
2012/08/17 19:06:49 26.25, 26.31, 25.31


Kuidas seda teha?
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
19Mart94
HV kasutaja

liitunud: 22.06.2010



Autoriseeritud ID-kaardiga

sõnum 26.08.2012 15:14:36 vasta tsitaadiga

php:
  1. <?php
  2.  
  3. $file   = "algfail.txt";
  4. $handle = fopen($file, 'r');
  5. $data   = fread($handle, 128000);
  6.  
  7. $lines  = explode("\n", $data);
  8.  
  9. $main_array     = array();
  10.  
  11. foreach($lines as $line) {
  12.         if(isset($first)) {
  13.                 list($date, $time, $sensor, $temp) = explode(" ", $line);
  14.                 if(!array_key_exists($date." ".$time, $main_array))
  15.                         $main_array[$date." ".$time] = array($sensor => $temp);
  16.                 else
  17.                         $main_array[$date." ".$time][$sensor] = $temp;
  18.         }
  19.        
  20.         $first = true;
  21. }
  22.  
  23. foreach($main_array as $key => $value) {
  24.         list($date, $time) = explode(" ", $key);
  25.        
  26.         echo $date." ".$time;
  27.         foreach($value as $val_val) {
  28.                 echo " ".$val_val;
  29.         }
  30.         echo "<br />";
  31. }
  32.  
  33.  
  34. ?>


Põhilise idee saad kätte thumbs_up.gif
Kommentaarid: 33 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 31
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  PHP text parse
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.