Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Najmłodsza modyfikacja w pętli
ZenekN
post
Post #1





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

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


Cześć mam pętlę foreach, chciałbym postawić warunek jeśli jest to najmłodsza modyfikacja to zrób coś (IMG:style_emoticons/default/smile.gif)


  1. foreach($foo as $bar)
  2. {
  3. if($bar['modified] = jest najmłodsza)
  4. {
  5. echo 'zrob cos'
  6. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

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


  1. $array = [['a' => 1, 'modified' => -2], ['b' => 2, 'modified' => 3]];
  2. $min = min(array_column($array, 'modified'));
  3. $index = array_keys(array_column($array, 'modified'), $min)[0];
  4. print_r($array[$index]);

Zwraca pierwszy element z tablicy, który pod indeksem modified ma najmniejszą wartość.

Pytanie czy będziesz w zależności od elementu czy jego wartości modified wykonywał różne akcje? Bo jeśli nie, to nie ma sensu szukanie najmniejszej (jeśli choć jedna w tablicy nie jest null).
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: 17.10.2025 - 00:07