Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]chcę utworzyć tablicę z cyfry np 5 na array(0,1,2,3,4)
adek-
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 2
Dołączył: 19.04.2007
Skąd: Częstochowa

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


Witam, mam plik który odczytuje mi swoją nazwę __FILENAME__ wchodzi do folderu o tej nazwie i zlicza obrazki jpg

  1. $pathInfo = pathinfo(__FILE__);
  2. $plikname = $pathInfo['filename'];
  3. $ilzdj = (count(glob('./zdjecia/'. strtolower($plikname) .'/*.jpg')) - 1) / 2;

-1 dlatego bo jedno zdjęcie jest avatarem, a podzielić przez 2 bo są tam też miniaturki (IMG:style_emoticons/default/smile.gif)

A potrzebne jest mi to aby zautomatyzować skrypt galerii, gdzie za każdym razem musiałem wpisać w kawałku kodu js
  1. //przykład gdzie jest 5 zdjęć , jeśli była inna ilość to musiałem edytować ręcznie plik i dopisywać. -kod galerii w tym samym pliku co reszta rzeczy
  2. var ids = new Array(0,1,2,3,4);

Chcę teraz zrobić coś na zasadzie $ilzdj wyrzuca np cyfrę 5 i żeby jakoś to rozparcelować na 0,1,2,3,4 i wstawić w to new Array( );
Nie mam pojęcia jak to zrobić i gdzie szukać, bo w podstawach o zmiennych jest tylko opisane tworzenie array(x,x,x) ręcznie a nie z cyfry ;/
dla mnie wystarczyło by zrobić żeby jakaś zmienna wyrzuciła kod
  1. //np $ilzdj wyliczyło że jest 5 zdjęć
  2. if $zmienna = $ilzdj
  3. than
  4. $zmienna = '0,1,2,3,4';

a ja bym sobie ją wstawił jakoś np
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. var ids = new Array(<?php echo $zmienna; ?>);
  4. ...
  5. });
  6. </script>


wiem prymitywne rozwiązania mi przychodzą do głowy, ale na razie są dla mnie wystarczające.

Ten post edytował adek- 27.08.2011, 10:05:49
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: 24.08.2025 - 23:15