Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wyświetl nty element z tablicy, po elemencie o wartości x
d0m1n1k_
post
Post #1





Grupa: Zarejestrowani
Postów: 208
Pomógł: 3
Dołączył: 13.07.2009
Skąd: Tarnów

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


Witam,
poszukuję rozwiązania, które pozwoliłoby mi wyszukać w tablicy po wartości a nie kluczu.
Po czym wyświetliłoby mi przykładowo 4 element w kolejności w tej tabeli.

Szukałem w googlaku, ale wszystkie rozwiązania jakie widzę, odnoszą się do kluczy a nie wartości.

  1. function get_next($array, $key) {
  2. $currentKey = key($array);
  3. while ($currentKey !== null && $currentKey != $key) {
  4. next($array);
  5. $currentKey = key($array);
  6. }
  7. return next($array);
  8. }


Z góry dziękuję za pomoc.
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


  1. <?php
  2. $tab = ['a', 'b', 'c', 'd', 'e', 'f'];
  3.  
  4. $search = array_search('c', $tab);
  5.  
  6. foreach(array_slice($tab, $search, 5) as $val) {
  7. echo $val . PHP_EOL;
  8. }
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 18:13