![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 22.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Poniżej widać kod, który odczytuje dane z pliku tekstowego i wgrywa je do tablicy:
Dane w pliku tekstowym wyglądają następująco: Kod 3721123.08 5576123.085 158/7 3722123.952 5577123.532 468/3 3721123.972 5576123.089 162/3 Skrypt wgrywa dane do array jeśli dane są oddzielone tabulatorem. Jak natomiast wgrać dane w takim formacie: liczby X,Y X,Y X,Y X,Y X,Y X,Y X,Y X,Y X,Y np. Kod 123,234 273,223 538,238 237,213 414,133 193,273 283,842 294,382 Czyli mamy dwa główne wiersze, będące osobnymi array. Potem w każdym z wierszy mamy po kilka par liczb (X i Y) oddzielonych między parami spacją, a między sobą przecinkiem. Chciałbym uzyskać coś takiego: Kod Array
( [0] => Array ( [0] => Array ( [0] => 123 [1] => 234 ) [1] => Array ( [0] => 273 [1] => 223 ) [2] => Array ( [0] => 538 [1] => 238 ) [3] => Array ( [0] => 237 [1] => 213 ) [4] => Array ( [0] => 414 [1] => 133 ) ) [1] => Array ( [0] => Array ( [0] => 193 [1] => 273 ) [1] => Array ( [0] => 283 [1] => 842 ) [2] => Array ( [0] => 294 [1] => 382 ) ) ) Ten post edytował .Wojtek 23.02.2014, 16:06:16 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Najpierw musisz zrobic explode po znaku nowej linii "\n", nastepnie po "," zeby miec wszystkie rekordy poukladane. Zeby je poustawiac "dwójkami" przyda Ci sie funkcja array_chunk (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 22.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 22.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Poniższa tablica ma 2 główne podziały i pierwszy podział ma kolejnych 5, a drugi ma trzy. Jak pozyskać te liczby? Liczbę wierszy uzyskuje się komendą count, ale jak uzyskać ilość, tak jakby kolumn w danym wierszu? (zdaję sobie sprawę, że mówienie tutaj o wierszach i kolumnach jest nie na miejscu, ale chyba wiecie o co mi chodzi).
Kod Array
( [0] => Array ( [0] => Array ( [0] => 123 [1] => 234 ) [1] => Array ( [0] => 273 [1] => 223 ) [2] => Array ( [0] => 538 [1] => 238 ) [3] => Array ( [0] => 237 [1] => 213 ) [4] => Array ( [0] => 414 [1] => 133 ) ) [1] => Array ( [0] => Array ( [0] => 193 [1] => 273 ) [1] => Array ( [0] => 283 [1] => 842 ) [2] => Array ( [0] => 294 [1] => 382 ) ) ) Ten post edytował .Wojtek 23.02.2014, 18:29:50 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Jeden wątek wystarczy, łączę tematy.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 19:57 |