Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> array_column array_search
ZenekN
post 6.03.2017, 14:58:58
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 (1 - 4)
nospor
post 6.03.2017, 15:02:53
Post #2





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




Nie sadzisz ze dobrzy bylo napisac co chcesz osiagnac? Kod ktory podales dziala zarowno w php5.5 and php7 wiec wczym problem?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
ZenekN
post 6.03.2017, 15:10:51
Post #3





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

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


moja pomyłka mam php 5 i otrzymuje komunikat
Cytat
Call to undefined function array_column()
Go to the top of the page
+Quote Post
nospor
post 6.03.2017, 15:23:37
Post #4





Grupa: Moderatorzy
Postów: 36 557
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...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
ZenekN
post 6.03.2017, 15:51:56
Post #5





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

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


Ogólnie to mam 500 spraw na głowie, dzięki
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:29