|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
| autor |
|
kussu
HV veteran

liitunud: 18.12.2002
|
|
| Kommentaarid: 69 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
68 |
|
| tagasi üles |
|
 |
Sold OUT
no credit

liitunud: 29.07.2002
|
24.02.2012 12:21:11
|
|
|
km/h>m/s pole ju mingi vaev ise konvertida valemiga ning kuvada siis juba m/s näit
ehk 1 kilomeeter on 1000 meetrit ja 1 tund on 3600 sekundit
1km/h = 1000m / 3600s= 0.277777778 m/s
_________________ Every version of the garment appears to be sold out online, with prospective shoppers given the opportunity to join a waitlist. |
|
| Kommentaarid: 92 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
1 :: |
79 |
|
| tagasi üles |
|
 |
LKits
HV Guru

liitunud: 06.09.2007
|
|
| Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
| tagasi üles |
|
 |
Sold OUT
no credit

liitunud: 29.07.2002
|
24.02.2012 12:38:34
|
|
|
ei no ise ei ole vaja midagi arvutada, server teeb selle maagia php abil ise ära ju
_________________ Every version of the garment appears to be sold out online, with prospective shoppers given the opportunity to join a waitlist. |
|
| Kommentaarid: 92 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
1 :: |
79 |
|
| tagasi üles |
|
 |
kussu
HV veteran

liitunud: 18.12.2002
|
24.02.2012 12:48:19
|
|
|
Väike php vihje oleks abiks kuidas ringi arvutada!
Praegu kuvatakse tuul selliselt
| <?php echo $current[0]->wind_condition['data'] ?> |
|
|
| Kommentaarid: 69 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
68 |
|
| tagasi üles |
|
 |
Sold OUT
no credit

liitunud: 29.07.2002
|
24.02.2012 12:56:59
|
|
|
Ma pole php'd väljaspoole koolipinki kunagi teinud, aga äkki midagi sellist?
<?php
$tuulekiirus_kmh = muutuja googlest ehk siis $current[0]->wind_condition['data']
$koefitsient = 3,6;
$tuulekiirus_ms = $tuulekiirus_kmh / $koefitsient;
$direct_text = 'Tuule kiirus(ms) = ';
print ($direct_text . $tuulekiirus_ms);
?> |
_________________ Every version of the garment appears to be sold out online, with prospective shoppers given the opportunity to join a waitlist.
viimati muutis Sold OUT 24.02.2012 13:00:47, muudetud 4 korda |
|
| Kommentaarid: 92 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
1 :: |
79 |
|
| tagasi üles |
|
 |
LKits
HV Guru

liitunud: 06.09.2007
|
|
| Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
| tagasi üles |
|
 |
kussu
HV veteran

liitunud: 18.12.2002
|
24.02.2012 13:02:07
|
|
|
| lkits kirjutas: |
Uuri täpsemalt, mis seal wind_condition 'is kirjas on.
Kas see kuvab ainult numbri või mõõtühiku km/h samuti?
Kui mõõtühikuta, siis lihtsalt jaga 3.6. |
Kõik andemd tulevad siit: http://www.google.com/ig/api?weather="Tallinn"&hl="et"
e. kirjas <wind_condition data="Wind: E at 4 mph"/>
Tepmiga on lihtsam kohe olemas: <temp_f data="32"/> või <temp_c data="0"/>
|
|
| Kommentaarid: 69 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
68 |
|
| tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004

|
24.02.2012 13:43:13
|
|
|
| No siis lõigu string lahti eelnevalt.
|
|
| Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
| tagasi üles |
|
 |
LKits
HV Guru

liitunud: 06.09.2007
|
|
| Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
| tagasi üles |
|
 |
iceincube
HV veteran

liitunud: 18.11.2005
|
24.02.2012 14:46:59
|
|
|
| kussu kirjutas: |
Väike php vihje oleks abiks kuidas ringi arvutada!
Praegu kuvatakse tuul selliselt
| <?php echo $current[0]->wind_condition['data'] ?> |
|
Järsku pole see otse API'st tulnud väärtus siin-
Ehk on tegu templiidist võetud lõiguga. Seega kuskil vb olla kontroller mis selle muutuja väärtustab võttes selle sealt API'st ja hookus-pookust lisades.
|
|
| Kommentaarid: 39 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
37 |
|
| tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004

|
24.02.2012 16:16:56
|
|
|
| iceincube kirjutas: |
| kussu kirjutas: |
Väike php vihje oleks abiks kuidas ringi arvutada!
Praegu kuvatakse tuul selliselt
| <?php echo $current[0]->wind_condition['data'] ?> |
|
Järsku pole see otse API'st tulnud väärtus siin-
Ehk on tegu templiidist võetud lõiguga. Seega kuskil vb olla kontroller mis selle muutuja väärtustab võttes selle sealt API'st ja hookus-pookust lisades. |
http://www.google.com/ig/api?weather=Tallinn&hl=et
|
|
| Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
| tagasi üles |
|
 |
iceincube
HV veteran

liitunud: 18.11.2005
|
24.02.2012 16:40:46
|
|
|
mikk36, oh. Ma enne ei hakand lähemalt uurima kuna chrome ei andnud selle lingi peale midagi. Mõtlesin, et ju midagi valesti ja ei hakand rohkem uurima.
Proosivin FF'is ja näitas kenasti XML'i. Nüüd näen
|
|
| Kommentaarid: 39 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
37 |
|
| tagasi üles |
|
 |
kussu
HV veteran

liitunud: 18.12.2002
|
24.02.2012 17:25:23
|
|
|
Sorry natsa segase/vigase lingi pärast! (mul igatahes Chrome kuvas õieti) ei hakanud teise browseriga lihtsat linki testima.
See vahe jah, et kui keel on "et" siis kuvab km/h ja kui keel panna "en" siis kuvab automaatselt mph
Samuti muutub koheselt xml failis väärtus: <unit_system data="US"/> v.s. <unit_system data="SI"/>
http://www.google.com/ig/api?weather=Tallinn&hl=et
http://www.google.com/ig/api?weather=Tallinn&hl=en
Eks pusin mingi kalkulaataori, aga kui keegi kohe miskit "puusalt tulistab" siis oleks igati abiks.
|
|
| Kommentaarid: 69 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
68 |
|
| tagasi üles |
|
 |
LKits
HV Guru

liitunud: 06.09.2007
|
|
| Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
| tagasi üles |
|
 |
EagerFish
HV vaatleja

liitunud: 08.11.2011
|
24.02.2012 19:43:52
|
|
|
Ehk aitab natuke. Väike funktioon mille lasin kiirelt puusalt.
<?php
$str = "Tuul: E kiirusega 10 km/h";
function prepareWindSpeed($input){
preg_match("/(?P<windspeed>\d+) km\/h/", $input, $matches);
if(isset($matches['windspeed']) && $matches['windspeed']){
$speed = round(($matches['windspeed'] * 1000) / 3600, 2);
return $speed;
}
return '0';
}
print 'Tuulekiirus: ' . prepareWindSpeed($str) . ' m/s';
?> |
Sinu koodis oleks siis vaja lisada ülevalolev funktsioon ning muuta seda rida.
| <?php echo prepareWindSpeed($current[0]->wind_condition['data']); ?> |
_________________ give.ee - klientidele, kes hindavad disaini |
|
| tagasi üles |
|
 |
raitl
HV veteran

liitunud: 20.01.2002
|
25.02.2012 09:07:44
|
|
|
Väljastab kiiruse kujul:
| Tuul: Põhjast kiirusega 0.6 m/s |
<?php
//$str = $current[0]->wind_condition['data'];
$str = 'Tuul: N kiirusega 2 km/h';
// alustame uue stringi kokkupanekut
$convertedString = 'Tuul: ';
//lõigume esialgse stringi juppideks
$array = explode(' ',$str);
//konverteerime kiiruse
$speed = round($array[3]*1000/3600,1);
//Asendame ilmakaared
switch ($array[1]) {
case 'N':
$convertedString .= 'Põhjast';
break;
case 'NE':
$convertedString .= 'Kirdest';
break;
case 'E':
$convertedString .= 'Idast';
break;
case 'SE':
$convertedString .= 'Kagust';
break;
case 'S':
$convertedString .= 'Lõunast';
break;
case 'SW':
$convertedString .= 'Edelast';
break;
case 'W':
$convertedString .= 'Läänest';
break;
case 'NW':
$convertedString .= 'Loodest';
break;
default:
break;
}
//Paneme lõpliku stringi kokku
$convertedString .= ' kiirusega '.$speed.' m/s';
echo $convertedString; |
|
|
| Kommentaarid: 166 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
147 |
|
| tagasi üles |
|
 |
kussu
HV veteran

liitunud: 18.12.2002
|
|
| Kommentaarid: 69 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
68 |
|
| tagasi üles |
|
 |
|