PHP - fce na galerku
Ahoj, nemohu zaboha vymyslet fci, která bude mít jediný vstupní atribut $vstup, který bude string. Potřebuji, aby tato fce hledala ve vstupu např. tento výraz: [GALERY=5]. Z tohoto výrazu si to pozná že má místo toho vypsat galerii s id5 a hodí tam kód na galerku místo tohoto tagu. Pomůžete?
Co přesně ti není jasné?
Funkce na hledaní je asi takto:
Trochu to upřesním... Může to být jakékoliv ID, ne jenom 5. Musí to fungovat univerzálně a hlavně, v tom stringu jich může být x, nejen jedna. To cos napsal mi najde jen [GALERY=5] ve vstupním stringu, ale já to chci ve výstupu nahradit nějakým kódem. Takže asi takto:
1) projít vstupní string a zjistit zdali je počet [GALERY=X] > 0
2) pokud je podmínka splněna, postupně si je načtu, zjistím si z znich id - tedy hodnotu místo X
3) U všech tagů co se ve stringu nachází provedu výměnu tohoto tagu za nějaký kód, třeba ,,echo "ID5";"
Není to tak jednoduché jak to vypadá...
Jak vypadá vstupním string?
Který z těch bodů (1, 2, 3) ti není jasný?
A co už máš naprogramovaného?
už to mám
Tak špatně taky tohle by už mělo být správně, ale nemění to ve stringu, stále zůstává tag a netuším proč...
Teď vyřešeno, stále to bralo jako zdroj vstupní html a tedy to fungovalo pouze s posledním id, stačilo na konec smyčky dát