3v4l.org

run code in 300+ PHP versions simultaneously
<?php $html='<div class="pageContainer"> <div class="pageBox"> <{if $data.nowPage>1}> <div class="pageArrow pageFirst"><a href="?<{if !empty($data.years)}>y=<{$data.years}><{/if}><{if !empty($data.month)}>&m=<{$data.month}><{/if}>&p=1"><span class="icon arrow-first"></span></a></div> <div class="pageArrow pagePrev"><a href="?<{if !empty($data.years)}>y=<{$data.years}><{/if}><{if !empty($data.month)}>&m=<{$data.month}><{/if}>&p=<{$data.nowPage-1}>"><span class="icon arrow-left"></span></a></div> <{/if}> <{for $i=$data.nowPage-$data.pageFit to $data.totalPage}> <{if $data.nowPage == ($i)}> <div class="pageBtn active"><a href="javascript:void(0);"><{$i}></a></div> <{else if $i>($data.nowPage+$data.pageFit)}> <div class="pageMore"><span class="icon moreIcon"></span></div> <{break}> <{else if $i>0}> <{if $i==$data.nowPage-$data.pageFit && $i>1}> <div class="pageMore"><span class="icon moreIcon"></span></div> <{/if}> <div class="pageBtn"><a href="?<{if !empty($data.years)}>y=<{$data.years}><{/if}><{if !empty($data.month)}>&m=<{$data.month}><{/if}>&p=<{$i}>"><{$i}></a></div> <{else}> <{/if}> <{/for}> <{if $data.nowPage<$data.totalPage}> <div class="pageArrow pageNext"><a href="?<{if !empty($data.years)}>y=<{$data.years}><{/if}><{if !empty($data.month)}>&m=<{$data.month}><{/if}>&p=<{$data.nowPage+1}>"><span class="icon arrow-right"></span></a></div> <div class="pageArrow pageLast"><a href="?<{if !empty($data.years)}>y=<{$data.years}><{/if}><{if !empty($data.month)}>&m=<{$data.month}><{/if}>&p=<{$data.totalPage}>"><span class="icon arrow-last"></span></a></div> <{/if}> </div> </div>'; echo preg_replace('~<{if \$data\.nowPage>1}>(?:\s+<div.*?</div>)+\s+<{/if}>~','',$html);
Output for 7.1.0 - 7.1.20, 7.2.0 - 7.2.33, 7.3.16 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.14, 8.4.16, 8.5.0 - 8.5.1
<div class="pageContainer"> <div class="pageBox"> <{for $i=$data.nowPage-$data.pageFit to $data.totalPage}> <{if $data.nowPage == ($i)}> <div class="pageBtn active"><a href="javascript:void(0);"><{$i}></a></div> <{else if $i>($data.nowPage+$data.pageFit)}> <div class="pageMore"><span class="icon moreIcon"></span></div> <{break}> <{else if $i>0}> <{if $i==$data.nowPage-$data.pageFit && $i>1}> <div class="pageMore"><span class="icon moreIcon"></span></div> <{/if}> <div class="pageBtn"><a href="?<{if !empty($data.years)}>y=<{$data.years}><{/if}><{if !empty($data.month)}>&m=<{$data.month}><{/if}>&p=<{$i}>"><{$i}></a></div> <{else}> <{/if}> <{/for}> <{if $data.nowPage<$data.totalPage}> <div class="pageArrow pageNext"><a href="?<{if !empty($data.years)}>y=<{$data.years}><{/if}><{if !empty($data.month)}>&m=<{$data.month}><{/if}>&p=<{$data.nowPage+1}>"><span class="icon arrow-right"></span></a></div> <div class="pageArrow pageLast"><a href="?<{if !empty($data.years)}>y=<{$data.years}><{/if}><{if !empty($data.month)}>&m=<{$data.month}><{/if}>&p=<{$data.totalPage}>"><span class="icon arrow-last"></span></a></div> <{/if}> </div> </div>
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.

preferences:
206.64 ms | 408 KiB | 5 Q