Jak skrócić kod za pomocą PHP

Zacznę od tego, że nie wiem jak do końca nazwać temat, ale mniejsza.

Mam dość dużo kodu i chciałbym go zmniejszyć w php

Link01
Link02
Link03
Link01
Link02
Link03[/code]




To akurat jest tylko przykład. Chciałem to zrobić np. coś takiego:

[code]Link01

tak jak widać id01, dz01, kat01 i Link01 są zmienne i chciałbym to jakoś zrobić ale no nie wiem jak

http://w3schools.com/php/php_get.asp

Może mnie źle zrozumiałeś bądź ja nie odnalazłem odpowiedzi w tym.

Akurat dałem przykład z linkami ale chodziło o to, że np.

<?php

	$link = "ZMIENNA4";

	echo "$link";

?>[/code]

w $link znajduje sie glowny kod, ale zebym mogl dodatkowo jakoś dopisac do tego zmienna ktora jest inna w daleszej czesci kodu.

Czyli masz “szablon” odnośnika

ZMIENNA4[/code]

a sam link ma się pojawić np. 100 razy (na podstawie “szablonu”) ale z różnymi ZMIENNA1-ZMIENNA2-ZMIENNA3-ZMIENNA4 ?

Jeżeli tak to może pętla+tablica.

mario@ , chyba coś takiego, niewiem jak to nazwać, ale chyba o to mi chodzi

Ja bym to zrobił mniej więcej tak:

<?phpfor($i=1;$i=2;$i++)$j=1;$j=3;$j++)"Link0$j");?[/code]

oczywiscie to tylko przyklad, musialbys sobie dostosowac liczby do wlasnych potrzeb.

mario@ , dzięki :wink:

Teraz mam troche inny problem natomiast. Chce wywołać $f_film01 i mam taki kod

$film = array (

	array("film01","http://vimeo.com/moogaloop.swf?clip_id=4088820&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1"),

	array("film02","http://vimeo.com/moogaloop.swf?clip_id=4697715&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1"),

	);


		for ($i=0;$i
    $f_".$film[$i][0]." = "";[/code]

Ale pokazuje błąd. Możliwe, że moje rozumowanie jest błędne

Błąd wywołuje ten fragment

$f_".$film[$i][0]." =

Jeżeli chcesz wyświetlić wszystkie filmy

for ($i=0;$i<count($film);$i++)
 echo "";
 [/code]




Jeżeli chcesz wywołać film01 to piszesz (w tablicy zliczasz od 0)

[code=php]echo "
; Najlepiej napisz do czego jest ten parametr film01, bo jeżeli jest on zbędny to wystarczy tablica jednowymiarowa (czyli podajesz jedynie adresy)

$film = array (
//"adres_do_filmu",
 "http://vimeo.com/moogaloop.swf?clip_id=4088820server=vimeo.comshow_title=1show_byline=1show_portrait=0color=fullscreen=1",
 "http://vimeo.com/moogaloop.swf?clip_id=4697715server=vimeo.comshow_title=1show_byline=1show_portrait=0color=fullscreen=1",
);
//wszystkie filmy
for ($i=0;$icount($film);$i++)
 echo "";
//pierwszy film(zliczasz od 0)
 echo "";
 [/code]