Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> array_column array_search
ZenekN
post
Post #1





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

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


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'));


Ten post edytował ZenekN 6.03.2017, 14:59:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




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...
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: 9.10.2025 - 16:05