Portál AbcLinuxu, 4. května 2025 05:31
<ul class="seznam"> <li><a href="http://foo.ltd/p1/" title="Položka 1">Položka 1</a></li> <li><a href="http://foo.ltd/p2" title="Položka 2">Položka 2</a></li> <li><a href="http://foo.ltd/p3" title="Položka 3">Položka 3</a></li> <li><a href="http://foo.ltd/p4" title="Položka 4">Položka 4</a></li> <li><a href="http://foo.ltd/p5" title="Položka 5">Položka 5</a></li> </ul>A potřeboval bych v tomto html kódu nějak odstranit první dvě položky
<li><a href="http://foo.ltd/p1/" title="Položka 1">Položka 1</a></li> <li><a href="http://foo.ltd/p2" title="Položka 2">Položka 2</a></li>a nahradit je položkou
<li><a href="http://foo.ltd/all/" title="Položka All">Položka All</a></li>aby konečný vysledek byl
<ul class="seznam"> <li><a href="http://foo.ltd/all/" title="Položka All">Položka All</a></li> <li><a href="http://foo.ltd/p3" title="Položka 3">Položka 3</a></li> <li><a href="http://foo.ltd/p4" title="Položka 4">Položka 4</a></li> <li><a href="http://foo.ltd/p5" title="Položka 5">Položka 5</a></li> </ul>Poradí prosím nějaký zkušený programátor? Předem moc děkuji za pomoc
$nahradit_v = "<ul class=\"seznam\">
<li><a href=\"http://foo.ltd/p1/\" title=\"Položka 1\">Položka 1</a></li>
<li><a href=\"http://foo.ltd/p2\" title=\"Položka 2\">Položka 2</a></li>
<li><a href=\"http://foo.ltd/p3\" title=\"Položka 3\">Položka 3</a></li>
<li><a href=\"http://foo.ltd/p4\" title=\"Položka 4\">Položka 4</a></li>
<li><a href=\"http://foo.ltd/p5\" title=\"Položka 5\">Položka 5</a></li>
</ul>";
$nahradit_co = "<li><a href=\"http://foo.ltd/p1/\" title=\"Položka 1\">Položka 1</a></li>
<li><a href=\"http://foo.ltd/p2\" title=\"Položka 2\">Položka 2</a></li>";
$nahradit_za_co = "<li><a href=\"http://foo.ltd/all/\" title=\"Položka All\">Položka All</a></li>";
str_replace($nahradit_co, $nahradit_za_co, $nahradit_v);
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.