PHP-muistiinpanoja
PHP:n taulukko-tietorakenteen toiminta
PHP:n taulukkoon (array) voi säilöä avain-arvo-pareja. Avaimen pitää olla joko kokonaisluku tai merkkijono. Arvon tietotyypin voi valita vapaasti.
Taulukon järjestys säilyy! Taulukon alkiot eivät automaattisesti järjesty avaimen suuruuden mukaan.
Testasin tätä ohjelmalla:
$test = array(2 => 'two', 1 => 'one');
print_r($test);
foreach ($test as $key => $value)
{
echo "key $key, value $value\n";
}Tämä tuotti tulosteen
Array
(
[2] => two
[1] => one
)
key 2, value two
key 1, value oneJos taulukon haluaa järjestää avaimen mukaan tai jos on tarpeen varmistaa, että taulukko on avaimen mukaisessa järjestyksessä, sen voi tehdä asort()-funktiolla.