![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 22.02.2017 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam taką oto tablicę $users:
Kod array(3) { ["success"]=> bool(true) ["errors"]=> NULL ["data"]=> array(5) { [0]=> array(5) { ["clid"]=> string(1) "2" ["cid"]=> string(3) "380" ["client_database_id"]=> string(1) "1" ["client_nickname"]=> string(35) "serveradmin from 94.254.153.85:9253" ["client_type"]=> string(1) "1" } [1]=> array(5) { ["clid"]=> string(1) "6" ["cid"]=> string(3) "380" ["client_database_id"]=> string(3) "275" ["client_nickname"]=> string(22) "MusicBot ☆ HiveSpeak" ["client_type"]=> string(1) "0" } [2]=> array(5) { ["clid"]=> string(2) "16" ["cid"]=> string(3) "380" ["client_database_id"]=> string(1) "1" ["client_nickname"]=> string(21) "PokeBot ☆ HiveSpeak" ["client_type"]=> string(1) "1" } [3]=> array(5) { ["clid"]=> string(2) "19" ["cid"]=> string(3) "380" ["client_database_id"]=> string(1) "1" ["client_nickname"]=> string(26) "Aktualizator ☆ HiveSpeak" ["client_type"]=> string(1) "1" } [4]=> array(5) { ["clid"]=> string(2) "20" ["cid"]=> string(3) "380" ["client_database_id"]=> string(1) "1" ["client_nickname"]=> string(21) "TimeBot ☆ HiveSpeak" ["client_type"]=> string(1) "1" } } } I chciałbym z tego wyciągnąć każdą wartość "clid". Wynalazłem, że aby wyciągnąć wszystkich użytkowników, muszę użyć $users['data'], lecz co muszę zrobić dalej, aby wyciągnąć wszystkie "clid"? Proszę o pomoc. Pozdrawiam ![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zastosować pętlę na tablicy data.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 22.02.2017 Ostrzeżenie: (0%) ![]() ![]() |
Tutaj mi wywala dwa błędy Invalid argument supplied in foreach() na linii 16 czyli tam, gdzie zaznaczyłem w kodzie. Ktoś coś? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
var_dump($users) po linii 3 (według numeracji posta wyżej).
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 144 Dołączył: 22.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
sprobuj array_column($array['data'], "clid")
Ten post edytował ohm 24.02.2017, 15:38:27 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 22.02.2017 Ostrzeżenie: (0%) ![]() ![]() |
@viking
Kod array(3) {
["success"]=> bool(true) ["errors"]=> NULL ["data"]=> array(5) { [0]=> array(5) { ["clid"]=> string(1) "2" ["cid"]=> string(3) "380" ["client_database_id"]=> string(1) "1" ["client_nickname"]=> string(35) "serveradmin from 94.254.153.85:9253" ["client_type"]=> string(1) "1" } [1]=> array(5) { ["clid"]=> string(1) "5" ["cid"]=> string(3) "380" ["client_database_id"]=> string(1) "1" ["client_nickname"]=> string(21) "PokeBot ☆ HiveSpeak" ["client_type"]=> string(1) "1" } [2]=> array(5) { ["clid"]=> string(1) "6" ["cid"]=> string(3) "380" ["client_database_id"]=> string(3) "275" ["client_nickname"]=> string(22) "MusicBot ☆ HiveSpeak" ["client_type"]=> string(1) "0" } [3]=> array(5) { ["clid"]=> string(2) "19" ["cid"]=> string(3) "380" ["client_database_id"]=> string(1) "1" ["client_nickname"]=> string(26) "Aktualizator ☆ HiveSpeak" ["client_type"]=> string(1) "1" } [4]=> array(5) { ["clid"]=> string(2) "20" ["cid"]=> string(3) "380" ["client_database_id"]=> string(1) "1" ["client_nickname"]=> string(21) "TimeBot ☆ HiveSpeak" ["client_type"]=> string(1) "1" } } } |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
foreach($users['data'] as $user)
To są kompletne podstawy tablic. -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 22.02.2017 Ostrzeżenie: (0%) ![]() ![]() |
Kompletne podstawy, lecz jednak miałem z tym problem :/ Długo nie korzystałem z PHP
![]() ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 13:35 |