Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: PHP-taulukon luominen

alottelijaa [27.09.2009 10:58:46]

#

Pystyykö PHP:ssa luomaan taulukkoa siten, että sen indeksit (tai avaimet mikä onkaan) ovat toisen taulukon arvoja? esimerkki:

//tässä taulukko
$taulukko = array($socki);
array_push($taulukko,$clientjokaconnectaa);
...
foreach($taulukko as $socket)
//ja nyt haluaisin taulukon johon säilön time() funktion tuloksia ja jota voisi käyttää jotenkin näin:
$ajat[$socket]

Onko tämä ylipäätänsä mahdollista?

kiitos avusta..

tsuriga [27.09.2009 11:19:13]

#

Jos nuo socketit ovat tässä tilanteessa tyypiltään resource kuten arvelen, ei ole mahdollista, sillä

https://www.php.net/language.types.array:

A key may be either an integer or a string.

Ainahan voit luoda taulukon, jonka juokseva indeksi sisältää arvoparin (taulukon) socket-resurssi—aika.

alottelijaa [27.09.2009 11:22:24]

#

nuo socketit juuri ovat resursseja kuten sanoit. No laitan niille ajan itse taulukkoon :)

Vastaus

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

Tietoa sivustosta