PHP ??
Az előző feladatban láttuk, láthattuk, hogy a tömbben a megkötés nélküli adatokat, információkat egy számmal indexeltük, azaz a tömbelemeknek sorszámuk volt. Első a nulladik. Nem mindig van ez így. Az indexelést elvégezhetjük szöveg szerint is. Ekkor a tömböt asszociatív-nak, társításos-nak nevezzük. Az asszociatív tömbben név-érték párok vannak. A nevet szokás kulcsnak is nevezni angolul key.
Ime: <?php $allat=array( "tipus" => "ló", "nev" => "bodry", "felhasznalas" => "virsli }; // vagy $allat["tipus"] =>"ló"; $allat["nev"] =>"bodry"; $allat["felhasznalas"] =>"virsli"; <?php |
A feladat:Készítsünk egy társításos tömböt, melyben a kulcsok az "a" a "b" és "c" karakterek 3 elemű kombinációi. Az érték legyen sorszám 1....
<?php
$t=array();
$sorszam=1;
for($i=0;$i<3;$i++){
for($j=0;$j<3;$j++){
for($k=0;$k<3;$k++){
$kulcs="";
switch($i){case 0: $kulcs.="a";break;case 1: $kulcs.="b";break;case 2: $kulcs.="c";break;}
switch($j){case 0: $kulcs.="a";break;case 1: $kulcs.="b";break;case 2: $kulcs.="c";break;}
switch($k){case 0: $kulcs.="a";break;case 1: $kulcs.="b";break;case 2: $kulcs.="c";break;}
$t[$kulcs]=$sorszam;
$sorszam++;
}}}
echo $t["bbb"];
?>