| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 19.12.08 Prihlásený: 15.04.13 Príspevky: 4 Témy: 3 | Napísal folks: 14.07.2009 18:17 | |
|
Lámem si hlávku a už to bolí tak sa kuknite na to vy či na to nepridete:
Máme hodnotu:
Kód: $pages = '<li><a href="http://www.example.com/x1/">Počitace</a></li> <li><a href="http://www.whitehouse.gov/ddd/bbb/">Auticka</a></li> <li><a href="http://www.whitehouse.gov/eeee/aaaa/">jedlo</a></li> <li><a href="http://www.whitehouse.gov/yyy/zzz/">Zelené lesy</a></li> <li><a href="http://www.whitehouse.gov/yyy/xxx/">Mravce</a></li> <li><a href="http://www.whitehouse.gov/5455/">Zuby</a></li> <li><a href="http://www.whitehouse.gov/468/">Rubíny</a></li>';
Explodujeme to do pola explode("</li>",$pages); a chceme toto pole usporiadat podla abecedy Podla text_contentu (Autíčka,Jedlo,Mravce...)
Ako by ste to spravili? Napr cez regex,alebo ja neviem co..ale musi ostat zachovana struktura pola
Dakujem
//na co citujes sam seba? upravene (stenley)
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 14.07.2009 20:26 | |
|
rieseni mas vela, ponukam jedno rychle neefektivne bez reg. vyrazov
Kód: $array = explode('</li>', $pages); unset($array[count($array)-1]); foreach($array as $key => $value){ unset($array[$key]); $array[strtolower(strip_tags($value))] = $value.'</li>'; } ksort($array); echo implode($array); ale odstran si tie znaky z pomedzi <li></li> aby to vyzeralo takto Kód: $pages = '<li><a href="http://www.example.com/x1/">Počitace</a></li><li><a href="http://www.whitehouse.gov/ddd/bbb/">Auticka</a></li><li><a href="http://www.whitehouse.gov/eeee/aaaa/">jedlo</a></li><li><a href="http://www.whitehouse.gov/yyy/zzz/">Zelené lesy</a></li><li><a href="http://www.whitehouse.gov/yyy/xxx/">Mravce</a></li><li><a href="http://www.whitehouse.gov/5455/">Zuby</a></li><li><a href="http://www.whitehouse.gov/468/">Rubíny</a></li>';
zato je to nie prave najvhodnejsie...
_________________ Sorry za prelkepy |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Kód: preg_match_all('/<li><a href="([^"]+)">([^<>]+)<\/a><\/li>/', $pages, $matches);
asort($matches[2]);
print_r($matches);
pri zoradovani vsak moze nastat problem, ak je prve pismeno s diakritikou...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 07.03.06 Prihlásený: 23.01.11 Príspevky: 404 Témy: 2 Bydlisko: Prešov / Pr... | |
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
jj, to je lepsie riesenie ako asort
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Hladanie v array poli a usporiadanie výsledkov v PHP, ASP | 10 | 774 | 09.07.2009 16:22 Unlink | | Prehladavanie viacrozmerneho pola v PHP, ASP | 4 | 435 | 13.10.2007 23:13 stenley | | vypat prehladavanie pocitacou v sieti . v Sieťové a internetové programy | 0 | 318 | 20.06.2010 17:32 T.O.M.Y | | Prehľadávanie zdrojového kódu inej stránky v PHP, ASP | 6 | 1008 | 16.12.2011 13:18 DeaDMan | | Prehladávanie v rámci site s diakritikou v JavaScript, VBScript, Ajax | 0 | 547 | 04.02.2009 12:08 reli | | Vymazanie historie prehladavanie v google cez IE rychlo plz! v Sieťové a internetové programy | 9 | 4474 | 11.03.2008 15:16 tommy1104 | | Usporiadanie čísiel v Assembler, C, C++, Pascal, Java | 26 | 931 | 28.03.2017 21:15 BX | | usporiadanie divov v HTML, XHTML, XML, CSS | 6 | 641 | 15.12.2009 20:07 neopagan | | Usporiadanie suborov v Operačné systémy Microsoft | 0 | 326 | 24.08.2012 18:50 dangerous_123 | | Usporiadanie kablov v Chladiče a všetky druhy chladenia | 5 | 1825 | 20.10.2006 17:09 ScorpionSX | | Usporiadanie vysledkov v JavaScript, VBScript, Ajax | 3 | 317 | 25.12.2013 15:07 shaggy | | usporiadanie hodnot z tabulky v PHP, ASP | 7 | 604 | 17.05.2008 22:26 emer | | usporiadanie suborov v priecinku v Operačné systémy Microsoft | 0 | 369 | 19.12.2008 15:27 piaggio | | Porovnávanie a usporiadanie čísiel v Ostatné programy | 0 | 775 | 12.08.2008 19:13 MANIAC | | Usporiadanie prvkov v poli v Assembler, C, C++, Pascal, Java | 4 | 487 | 13.04.2017 12:21 neutroN | | usporiadanie suborov RecursiveDirectoryIterator uasort v PHP, ASP | 13 | 411 | 11.01.2014 14:51 DeeJay3 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|