Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> array_search, dwa takie same przypadki a różne wyniki
Arek00
post
Post #1





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 8.11.2005

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


mam plik tekstowy braki.txt:

Kod
AKCFELABK0001
AKCFELABK0002
AKCFELABK0003

i taki kod:

  1. <?php
  2. $bp = fopen("braki.txt", 'r');
  3. $tablica_plik = file("braki.txt");
  4. fclose($bp);
  5.  
  6. echo "tablica z pliku: ";
  7. print_r($tablica_plik);
  8. echo "<br><br>wynik z tablicy z pliku " . array_search('AKCFELABK0002', $tablica_plik);
  9.  
  10.  
  11. $tablica_druga = array(0 => 'AKCFELABK0001', 1 => 'AKCFELABK0002', 2 => 'AKCFELABK0003');
  12.  
  13. echo "<br><br>druga tablica ";
  14. print_r($tablica_druga);
  15. echo "<br><br>wynik z drugiej tablicy " . array_search('AKCFELABK0002', $tablica_druga);
  16. ?>


wynik jest taki:

Kod
tablica z pliku: Array ( [0] => AKCFELABK0001 [1] => AKCFELABK0002 [2] => AKCFELABK0003 )

wynik z tablicy z pliku

druga tablica Array ( [0] => AKCFELABK0001 [1] => AKCFELABK0002 [2] => AKCFELABK0003 )

wynik z drugiej tablicy 1


print_r w obu przypadkach daje to samo
w pierwszym przypadku nie jest zwracany klucz a w drugim tak, dlaczego?
Go to the top of the page
+Quote Post

Posty w temacie
- Arek00   array_search   15.04.2008, 13:54:58
- - nospor   file() dodaje ci do kazdego elementu (oprocz ostat...   15.04.2008, 13:59:13
- - pyro   poza tym [PHP] pobierz, plaintext <?php$bp = f...   15.04.2008, 14:00:29


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 Aktualny czas: 22.08.2025 - 07:23