Millä tavalla onnistuu kahden arrayn yhdistäminen?
pitäisi siten yhdistää että tulisi ns. kolmas array johon tiedot kerättäisiin! Yhdistävä olisi tuo 'tieto'!!!
Siten että saisi tulostettua kolmanteen arrayhin:
tieto, luku, luku2 ja yhteensa!
Vinkkejä!
array_merge:llä onnistuu taulukoiden yhdistäminen. Vaan jos taulukot ovat noin yksinkertaisia niin mikset vain liitä yhteensä tietoa ekaan arrayhyn?
Toinen tapa on käydä läpi kumpijompi taulukko foreachilla ja lisäillä toiseen taulukkoon mikäli key ei ole vielä käytössä, mutta sitä kannattanee käyttää vain mikäli taulukot ovat isompia tai ne kasvavat.
NO tuossa on se että koska tietokannasta haen tiedot, niin toiseen talukkoon haen tiedot ja ajat (aikaleimoina). toiseen taluun haen tiedot ja COUNT:lla saamani tuloksen.
Koska en millään saanut tuota ympättyä yhteen sql lauseeseen, niin hain ne erikseen.
Nyt siis pitäisi saada aikaan se että vertaan noita tauluja, ja yhdistä ne toisiinsa, tuon tiedot kentän perusteella.
Foreach silmukoilla:
foreach($a as $key => $value){ $ulos[] = $value; } foreach($b as $key => $value){ $ulos[] = $value; }
Tosin tuossa menetetään taulukon solujen nimet, mutta nekin saa säästettyä kun käyttää $key muuttujaa hyödyksi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.