Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: array_column array_search
Forum PHP.pl > Forum > PHP
ZenekN
Cześć podeśle ktoś rozwiązanie dla php 5.5 nie używam jeszcze php 7
kombinuje i nic nie przychodzi mi do głowy

  1. $userdb=Array
  2. (
  3. (0) => Array
  4. (
  5. (uid) => '100',
  6. (name) => 'Sandra Shush',
  7. (url) => 'urlof100'
  8. ),
  9.  
  10. (1) => Array
  11. (
  12. (uid) => '5465',
  13. (name) => 'Stefanie Mcmohn',
  14. (pic_square) => 'urlof100'
  15. ),
  16.  
  17. (2) => Array
  18. (
  19. (uid) => '40489',
  20. (name) => 'Michael',
  21. (pic_square) => 'urlof40489'
  22. )
  23. );


  1. array_search(40489, array_column($userdb, 'uid'));
nospor
Nie sadzisz ze dobrzy bylo napisac co chcesz osiagnac? Kod ktory podales dziala zarowno w php5.5 and php7 wiec wczym problem?
ZenekN
moja pomyłka mam php 5 i otrzymuje komunikat
Cytat
Call to undefined function array_column()
nospor
array_column pobiera dana kolumne z tablice i tworzy z niej nowa tablice. Naprawde nie umiesz tego zapisac przy pomocy chocby zwyklego foreach?

  1. function array_column($array, $columnName)
  2. {
  3. $toReturn = array();
  4. foreach ($array as $row) {
  5. $toReturn[] = $row[$columnName]
  6. }
  7.  
  8. return $toReturn;
  9. }


edit: ze juz nie wspominajac o tym, ze wchodzac w komentarze w manualu
http://php.net/manual/en/function.array-column.php
masz cala mase funkcji ktore zastepuja array_column gdy ta nie istnieje. No odrobine samodzielnosci...
ZenekN
Ogólnie to mam 500 spraw na głowie, dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.