![]() |
![]() |
-123123- |
![]()
Post
#1
|
Goście ![]() |
Kod class Foo { private static $all; public function __construct() { self::$all = array('zxc'=>'zx' , 'asd'=>'ad'); } public static function getAll() { return self::$all[0]; } }//end class Ktoś może mi wyjaśnić dlaczego nie jest zwracana wartość 'zxc' ? Przy wywołaniu Foo::getAll ? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
ponieważ wywołujesz nie odpowiedni klucz w tablicy
-------------------- Nie udzielam pomocy poprzez PW
|
|
|
-Gość- |
![]()
Post
#3
|
Goście ![]() |
a jak wywołać pierwszy klucz z tablicy nieznając jego nazwy?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
O to ci chodzi ?
Ten post edytował kefirek 13.02.2012, 11:38:29 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Albo (korzystając ze skryptu powyżej) żeby już zwracało zawsze pierwsze bez zabawy
Ten post edytował Sephirus 13.02.2012, 11:55:54 -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Pomijając fakt, że nazwa getAll jest co najmniej myląca, Twój kod działa poprawnie. Jeśli chcesz zwrócić wartość pierwszego elementu tablicy nie znając jego klucza możesz zrobić tak:
Możesz również posiłkować się funkcją array_shift, przy czym musisz mieć świadomość, że zdejmuje ona pierwszy element z tablicy i go zwraca. Więcej szczegółów doczytasz w manualu. -------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
-Gość- |
![]()
Post
#7
|
Goście ![]() |
batman - tylko że tak zwróci tylko wartość, a jak zwrócić klucz?
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
-------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
O tak:
-------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:19 |