Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: list/array funktiot

PAKO [29.05.2006 10:03:57]

#

Miten saan listaan tallennettua saman arvon vain kerran?

Haen tietokannassa päivämäärän ja erottelen splitillä siitä pelkän vuoden ja jokainen vuosi pitäisi tallentaa listaan vain yhden kerran.

list($paivat,$kuukaudet,$vuodet) = split('[.]',$myrow['pvm']);

Niko [29.05.2006 12:09:08]

#

tarkistat ettei ole jo listassa ennen lisäämistä?

PAKO [29.05.2006 12:15:50]

#

Sitä tässä vähän haen, että miten tarkastan onko arvo jo listassa.

ajv [29.05.2006 12:25:35]

#

Siis missä listassa? Tarkoitatko taulukkoa? Tee kaksiulotteinen taulukko, jonka ensimmäisen tason avaimena on vuosiluku. Ymmärstihän :) Eli siis koodina:

<?php
$vuodet = 2006; $kuukaudet = 12; $paivat = 30;
$lista[$vuodet][] = array($paivat,$kuukaudet);

$vuodet = 2006; $kuukaudet = 12; $paivat = 31;
$lista[$vuodet][] = array($paivat,$kuukaudet);

print_r($lista)
?>

PAKO [29.05.2006 13:17:56]

#

Kylläpä tämä tästä nytten..

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta