![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Napisałem funckje, może się komuś przyda. Odsyłam do manuala array_combine" title="Zobacz w manualu php" target="_manual
Pozdrawiam Ten post edytował Spirit86 20.03.2006, 18:05:12 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
funkcję merage_array() mozna swobodnie zastąpić poprzez:
array_values() oraz array_keys(). A juz w Twoim przypadku, wystarczy tylko ta pierwsza. A co w przypadku, gdy tablice mają rozną liczbę elementów? Twoja funkcja tego nie rozpatruje. Proponuje więc samemu zajrzeć do linka, który nam daleś (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Jeżu kolczasty! A coś Ty tu nawypisywał(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) Komentarzy do array_cobmine żeś nie czytał?
POlecam zwłaszcza drugi: Twój kod jest tam zastąpiony trzema ((IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !) linijkami. Chociaż osobiście zamknąłbym go jeszcze tylko w warunku if(count($tablica1) == count($tablica2)), bo tylko dla takiego przypadku działa array_combine(). |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(kszychu @ 2006-03-24 16:45:42) Chociaż osobiście zamknąłbym go jeszcze tylko w warunku if(count($tablica1) == count($tablica2)), bo tylko dla takiego przypadku działa array_combine(). Nie ma potrzeby: Cytat(array_combine) Zwraca FALSE jeśli liczba elementów tablic wejściowych nie są równe, lub jeśli jedna lub obie z tablic są puste.
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Cytat(array_combine) Zwraca FALSE jeśli liczba elementów tablic wejściowych nie są równe, lub jeśli jedna lub obie z tablic są puste. Dlatego też w przykładzie z manuala, o którym pisałem, a który miałby zastąpić funkcję array_combine Cytat(kszychu @ 2006-03-24 16:45:42) zamknąłbym go jeszcze tylko w warunku if(count($tablica1) == count($tablica2)), bo tylko dla takiego przypadku działa array_combine().
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.09.2025 - 14:41 |