[ Kusur @ 06.05.2015. 21:11 ] @
Pozdrav svima.

Da li neko zna kako da u nekom html tekstu prepoznam SVE UPOTREBLJENE tagove i da prikažem njihov spisak sa PHP-om?

Na prmer:
<div>
<p>
<ul>
<li>
<br />

..itd

Unapred hvala.

[Ovu poruku je menjao Kusur dana 06.05.2015. u 22:34 GMT+1]
[ plus_minus @ 06.05.2015. 22:02 ] @
Da li 'html tekst' jeste zapravo html source code i ako jeste, da li se odnosi na kod između <body></body> taga ili ne, ili se zaista misli na tekst, ali tekst koji ima html entitete to jest, tekst u sklopu textarea ili pre tagova?

Što se samog odgovora tiče, moguće je. U php-u je moguće gotovo sve što neko zamisli a tiče se - teksta. S' tim što, neka rešenja, ne mogu iz cuga u jednoj liniji da se napišu, već mora da se skroji funkcija, kompleksna ili malo manje kompleksna što zavisi od prohteva.

Na šta god ti mislio, na koju god vrstu teksta, preg (PCRE) ne gine, da bi detektovao sve precizno kako valja i dobio listu kakvu želiš.
[ Kusur @ 06.05.2015. 22:34 ] @
Imam myql bazu a u njoj tabelu "knjige" i polje "opis" sa tekstom u kome ima raznih tagova. Ima oko 5000 knjige to jest 5000 polja "opis".

Primer

<p>Neki tekst</p>
<p style="nesto">Neki drugi tekst</p>
<div>Neki treći tekst</div>

Hteo bih da nekako pomoću PHP-a dobijem spisak svih upotrebljenih tagova u tih 5000 polja "opis" - bez duplikata.
[ Kusur @ 07.05.2015. 08:25 ] @
Da li neko može da mi pošalje neki primer - funkciju?

Unapred hvala.
[ captPicard @ 25.05.2015. 21:02 ] @
Molim brisanje
[ captPicard @ 25.05.2015. 21:04 ] @
Vrti red po red, treba ti dinamički array i uspoređuj stringove. TO je prvo šta mi pada na pamet, vjerovatno ima i lakših načina.
[ vuxor @ 26.05.2015. 12:09 ] @
SELECT DISTINCT opis FROM knjige;
[ captPicard @ 26.05.2015. 13:03 ] @
Citat:
vuxor: SELECT DISTINCT opis FROM knjige;


Ne može jer on traži samo određeno dijelove u polju OPIS.
[ Panta_ @ 27.05.2015. 11:04 ] @
Code:
preg_match_all("/<[^>]+>/", $input_lines, $output_array);


http://www.phpliveregex.com/p/bjj