Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Sprawdzanie poprzedniej wartości w tablicy
calkiemzielony
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 18.05.2015

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


Witam.
Nijak nie wiem jak się zabrać do tego.

Z pliku tekstowego który jest bazą kategorii w postaci:
Kod
categoryPath1|categoryName1|0|
categoryPath2|categoryName2|1|
categoryPath3|categoryName3|2|
categoryPath4|categoryName4|2|
categoryPath5|categoryName5|1|
categoryPath6|categoryName6|2|
categoryPath7|categoryName7|0|
categoryPath8|categoryName8|1|
categoryPath9|categoryName9|1|


uzyskuję coś na kształt:

  1. $plik = file('categories.base');
  2. foreach($plik as $data)
  3. {
  4. $dta = explode('|', $data);
  5. echo "<li class='indent".$dta[2]."'><a href=\"".$dta[0]."\">".$dta[1]."</a></li>\n";
  6. }


Jednak potrzebowałbym uzyskać zagłębioną listę w oparciu o poziom zagłębienia z trzeciej kolumny, coś takiego:
  1. <ul>
  2. <li><a href="categoryName1">categoryName1</a></li>
  3. <ul>
  4. <li><a href="categoryName2">categoryName2</a></li>
  5. <ul>
  6. <li><a href="categoryName3">categoryName3</a></li>
  7. <li><a href="categoryName4">categoryName4</a></li>
  8. </ul>
  9. <li><a href="categoryName5">categoryName5</a></li>
  10. <ul>
  11. <li><a href="categoryName6">categoryName6</a></li>
  12. </ul>
  13. </ul>
  14. <li><a href="categoryName7">categoryName7</a></li>
  15. <ul>
  16. <li><a href="categoryName8">categoryName8</a></li>
  17. <li><a href="categoryName9">categoryName9</a></li>
  18. </ul>
  19. </ul>


Nie mam pojęcia jak sprawdzić poprzednią wartość.
Proszę o pomoc

Ten post edytował calkiemzielony 18.05.2015, 08:42:06
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: 26.12.2025 - 02:23