3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = "<li ><ul ><li >Pourvoi</li><li >Article181 du règlement de procédure de la Cour</li><li >Marque de l'Union européenne</li><li >Procédure d'opposition</li><li >Demande d'enregistrement de la marque figurative comportant l'élément verbal “dino”</li><li >Rejet partiel de l'opposition</li></ul></li>"; $listItem = ''; var_dump(strpos($string, '<li ><ul ><li >')); if(strpos($string, '<li ><ul ><li >') !== false) { echo ' TRouvééééééééééééééééééé'.PHP_EOL; $listItem = str_replace(['<li ><ul >', '</ul ></li>'], [ '', ''],$string); }elseif(strpos($string, '<li ><ul ><li ><ul ><li >') !== false) { echo ' TRouvééééééééééééééééééé laaaaaaaaaaaaaaaaaaaaaa'.PHP_EOL; $listItem = str_replace(['<li ><ul ><li >', '</li ></ul ></li >'], [ '', ''],$string); } var_dump($listItem);
Output for git.master, git.master_jit, rfc.property-hooks
int(0) TRouvééééééééééééééééééé string(296) "<li >Pourvoi</li><li >Article181 du règlement de procédure de la Cour</li><li >Marque de l'Union européenne</li><li >Procédure d'opposition</li><li >Demande d'enregistrement de la marque figurative comportant l'élément verbal “dino”</li><li >Rejet partiel de l'opposition</li></ul></li>"

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
69.77 ms | 402 KiB | 8 Q