ISKOLAI TEHETSÉGGONDOZÁS
  Tesztek, feladatok, hírek, információk
  Sokszínű feladatgyűjtemény tehetséggondozáshoz
VISSZA    
MENÜ    
ISMÉT    
TOVÁBB    

PHP társításos tömbök

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"];

?>


Ahogy a legtöbb honlap, ez a webhely is használ sütiket a weboldalain.