konto usunięte

Temat: Tablica asocjacyjna

Witam serdecznie,

mam problem, otóż jest jakaś sobie tablica asocjacyjna:

$tablica[kolor1]=czerwony
$tablica[kolor2]=zielony

i chodzi o to by wyświetlić indeksy tych wartości w tablicy, czyli:

kolor1
kolor2

bez wartości, chodzi o same indeksy pól tablicy.
Szukam już 2 godziny na google ale nie mogę tego znaleźć, więc proszę o pomoc.

pozdrawiam Dawid Rogaczewski
Marcin Lenkowski

Marcin Lenkowski Szukasz
programistów?
Zapraszamy do
Exulto!

Temat: Tablica asocjacyjna

foreach($tablica as $to_co_chcesz=>$to_czego_nie_chcesz)
{
echo $to_co_chcesz;
}

proste ;)
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: Tablica asocjacyjna

var_dump(array_keys($tablica));
enjoy();

konto usunięte

Temat: Tablica asocjacyjna

Marcin Lenkowski:
foreach($tablica as $to_co_chcesz=>$to_czego_nie_chcesz)
{
echo $to_co_chcesz;
}

proste ;)
Jak widać nie.

Tak jak Krzysztof Nizioł pisze - array_keys();

konto usunięte

Temat: Tablica asocjacyjna

tablica asocjacyjna - w zyciu bym nie zgadl ze chodzi o arraya :)
Tomasz Zadora

Tomasz Zadora programuję

Temat: Tablica asocjacyjna

Jeżeli chodzi o PHP najpierw szukaj w manualu a nie w google :)

Jeżeli coś związanego z tablicami, funkcje dotyczące tablic:
http://pl.php.net/manual/en/ref.array.php

jak coś związanego np. z obrazkami, tutaj:

http://pl.php.net/manual/en/refs.utilspec.image.php

etc.

Tutaj masz ładnie całą listę:

http://pl.php.net/manual/en/funcref.php
Tomasz Zadora

Tomasz Zadora programuję

Temat: Tablica asocjacyjna

Andrzej Winnicki:
tablica asocjacyjna - w zyciu bym nie zgadl ze chodzi o arraya :)

To zwrot namiętnie używany w polskich książkach o PHP etc :)

konto usunięte

Temat: Tablica asocjacyjna

Dziękować wszystkim :)
Marcin Lenkowski

Marcin Lenkowski Szukasz
programistów?
Zapraszamy do
Exulto!

Temat: Tablica asocjacyjna

Michał Wachowski:
Marcin Lenkowski:
foreach($tablica as $to_co_chcesz=>$to_czego_nie_chcesz)
{
echo $to_co_chcesz;
}

proste ;)
Jak widać nie.

Tak jak Krzysztof Nizioł pisze - array_keys();
Z ciekawości?
Różnica w wydajności, czy tylko w tym że można to odebrać za pomocą funkcji (nie wnikając w to że mówiliśmy tutaj o wyświetleniu, więc chyba foreach jest bardziej sensowny)

konto usunięte

Temat: Tablica asocjacyjna

- różnica wydajności jest, nawet znaczna, szczególnie gdy jest to wielowymiarowa tablica albo tablica obiektów.
- nie tworzysz niepotrzebnych zmiennych,
- zapis jest czytelniejszy,


print_r(array_keys($tablica));
Michał Wachowski edytował(a) ten post dnia 07.02.11 o godzinie 18:26

konto usunięte

Temat: Tablica asocjacyjna

Tomasz Zadora:
Andrzej Winnicki:
tablica asocjacyjna - w zyciu bym nie zgadl ze chodzi o arraya :)

To zwrot namiętnie używany w polskich książkach o PHP etc :)

Chyba wszystkie tablice w PHP są implementowane jako mapy/haszmapy (nie patrzyłem w źródła, więc tego nie jestem pewien), więc użycie zwrotu "tablica asocjacyjna" jest jak najbardziej poprawne :)

konto usunięte

Temat: Tablica asocjacyjna

Adam Michalski:
Tomasz Zadora:
Andrzej Winnicki:
tablica asocjacyjna - w zyciu bym nie zgadl ze chodzi o arraya :)

To zwrot namiętnie używany w polskich książkach o PHP etc :)

Chyba wszystkie tablice w PHP są implementowane jako mapy/haszmapy (nie patrzyłem w źródła, więc tego nie jestem pewien), więc użycie zwrotu "tablica asocjacyjna" jest jak najbardziej poprawne :)

Alez nikt nie powi ze nie jest to poprawne ;)
Po prsotu jakby sie ktos mnie zapytal "co wiem o tablicach asocjacyjnych", to spojrzalbym sie jak na debila i powiedzial "nic?" :)
Jakub L.

Jakub L. Programista

Temat: Tablica asocjacyjna

Andrzej Winnicki:

Alez nikt nie powi ze nie jest to poprawne ;)
Po prsotu jakby sie ktos mnie zapytal "co wiem o tablicach asocjacyjnych", to spojrzalbym sie jak na debila i powiedzial "nic?" :)

Ale wiesz że mówisz prozą? :)
Maciej W.

Maciej W. Ruby on what?!

Temat: Tablica asocjacyjna

Marcin Lenkowski:
Z ciekawości?
Różnica w wydajności, czy tylko w tym że można to odebrać za pomocą funkcji (nie wnikając w to że mówiliśmy tutaj o wyświetleniu, więc chyba foreach jest bardziej sensowny)


http://php.net/manual/en/control-structures.foreach.php

Unless the array is referenced, foreach operates on a copy of the specified array and not the array itself. foreach has some side effects on the array pointer. Don't rely on the array pointer during or after the foreach without resetting it.
Maciej W. edytował(a) ten post dnia 08.02.11 o godzinie 01:58



Wyślij zaproszenie do