Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Niezrozumienie działania PHP
pabito
post 18.01.2014, 23:17:31
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 4
Dołączył: 14.05.2013

Ostrzeżenie: (0%)
-----


Chciałbym tu móc zadać sukcesywnie parę pytań gdy nie zrozumiem czegoś podczas nauki PHP.

Mam taki kod
  1. <?php
  2. $tbl1 = array (10, 100, 100, 0);
  3. $tbl2 = array (1, 3, 2, 4);
  4. array_multisort ($tbl1, $tbl2);
  5.  
  6. var_dump($tbl1);
  7. var_dump($tbl2);
  8. ?>


W wyniku działania otrzymam
array (size=4)
0 => int 0
1 => int 10
2 => int 100
3 => int 100
array (size=4)
0 => int 4
1 => int 1
2 => int 2
3 => int 3

I teraz moje pytanie, dlaczego 4 jest pierwsza skoro jest to funkcja sortująca po wartości ?

Inny przypadek

  1. <?php
  2. $tbl1 = array (10, 100, 100, 0,3);
  3. $tbl2 = array (1, 6, 3,4);
  4. array_multisort ($tbl1, $tbl2);
  5.  
  6. var_dump($tbl1);
  7. var_dump($tbl2);
  8. ?>


daje w wyniku:

array (size=5)
0 => int 10
1 => int 100
2 => int 100
3 => int 0
4 => int 3
array (size=4)
0 => int 1
1 => int 6
2 => int 3
3 => int 4

Ten post edytował pabito 18.01.2014, 23:43:01
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 17.06.2025 - 13:30