Kezdőoldal » Számítástechnika » Programozás » Hogyan tudok egy sima tömbből...

Hogyan tudok egy sima tömbből asszociatív tömböt létrehozni php-ben?

Figyelt kérdés

2015. aug. 19. 15:27
 1/7 anonim ***** válasza:
0%
Már eleve az, nincs "sima" tömb.
2015. aug. 19. 15:59
Hasznos számodra ez a válasz?
 2/7 Drone007 ***** válasza:
48%

Sima tömb:

$val = array(1, "alma", 12, true);

echo $val[3];

kimenet: 12


Asszociatív tömb:

$val = array("szam" => 1, "etel" => "alma", "tucat" => 12, "igaz" => true);

echo $val["tucat"];

kimenet: 12


Két tömböt össze lehet úgy olvasztani, hogy az egyik tömb elemei legyenek az asszociatív kulcsok, a másik elemei pedig az értékek. Ez az array_combine() függvény.

2015. aug. 20. 07:55
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
nem baj, hogy nincs "sima" tömb?
2015. aug. 20. 20:58
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:
Aki azt mondja, hogy nincs sima tömb, az olyan szintű tudatlanság felett rendelkezik, amire nem tudok adekvát reakciót adni. Sajnálom, de ehhez többet kell érteni, olvasni és tudni, és nem a programozáshoz, hanem az emberi problémákhoz! :) Jó szerencsét és sok türelmet kívánok!
2015. aug. 21. 01:00
 5/7 anonim ***** válasza:

[link]


Minden tömb egy ordered map. Amit asszociatív tömbnek hívunk, az a map. Tehát minden PHP-s tömb asszociatív, lehetnek integer és string kulcsai (egyszerre).


Szóval továbbra sem értem a kérdést, pontosan mid van, és mire akarod átalakítani, és mekkora szintű a tudatlanságom az "életben", vagy mivan?

2015. aug. 22. 22:45
Hasznos számodra ez a válasz?
 6/7 Drone007 ***** válasza:

Kedves névtelen troll (#1-#3-#5)!

Ha a saját példádat végigolvasnád, rájönnél, hogy a sima egyszerű kulcs nélküli számokkal indexelt tömbökről beszélt a kérdező, és a string kulcsokkal indexelt tömböket nevezzük asszociatív tömbnek.

A normál, automatikusan számokkal indexelt tömböket egyszerű tömbnek hívjuk.

$a = array('trololo','megezis');

Az asszociatív tömb pedig az, amelyeket létrehozásukkor string kulcsokkal indexelünk:

$b = array('elso' => 135, 'masodik' => 'trololo');

Persze lehetnek vegyes tömbök is, string és numerikus kulcsokkal, és vannak többdimenziós tömbök, de a kérdező egyszerű kérdése nem erre irányult.


Ha mindenképpen válaszolni akarsz egy kérdésre, akkor értsd meg mit akar a kérdező, és kerüld a trollkodást.

2015. aug. 23. 09:18
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:

"A normál, automatikusan számokkal indexelt tömböket egyszerű tömbnek hívjuk."


Te biztos.


Egyébként elárulnád, hogy mit kérdezett az emberünk? Még mindig nem vágom. Ha a kettő külön típus lenne, érteném, de mivel bármelyik tömböt meg tudod indexelni bármivel []-kel akár számmal akár stringgel, így nem értem.

2015. aug. 23. 14:10
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!