3v4l.org

run code in 300+ PHP versions simultaneously
<?php for($i = 0xC4-30; $i <= 0xC4+30; ++$i){ for($k = 0; $k <= 0xff; ++$k){ $z = "%".sprintf("%02x", $i)."%".sprintf("%02x", $k); $x = mb_strtoupper(urldecode($z)); //echo $z." => ".$x."\n"; if(preg_match("/A/", $x)){ echo $z." => ".$x." - find\n"; } } }
Output for 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
%a6%41 => ?A - find %a6%61 => ?A - find %a7%41 => ?A - find %a7%61 => ?A - find %a8%41 => ?A - find %a8%61 => ?A - find %a9%41 => ?A - find %a9%61 => ?A - find %aa%41 => ?A - find %aa%61 => ?A - find %ab%41 => ?A - find %ab%61 => ?A - find %ac%41 => ?A - find %ac%61 => ?A - find %ad%41 => ?A - find %ad%61 => ?A - find %ae%41 => ?A - find %ae%61 => ?A - find %af%41 => ?A - find %af%61 => ?A - find %b0%41 => ?A - find %b0%61 => ?A - find %b1%41 => ?A - find %b1%61 => ?A - find %b2%41 => ?A - find %b2%61 => ?A - find %b3%41 => ?A - find %b3%61 => ?A - find %b4%41 => ?A - find %b4%61 => ?A - find %b5%41 => ?A - find %b5%61 => ?A - find %b6%41 => ?A - find %b6%61 => ?A - find %b7%41 => ?A - find %b7%61 => ?A - find %b8%41 => ?A - find %b8%61 => ?A - find %b9%41 => ?A - find %b9%61 => ?A - find %ba%41 => ?A - find %ba%61 => ?A - find %bb%41 => ?A - find %bb%61 => ?A - find %bc%41 => ?A - find %bc%61 => ?A - find %bd%41 => ?A - find %bd%61 => ?A - find %be%41 => ?A - find %be%61 => ?A - find %bf%41 => ?A - find %bf%61 => ?A - find %c0%41 => ?A - find %c0%61 => ?A - find %c1%41 => ?A - find %c1%61 => ?A - find %c2%41 => ?A - find %c2%61 => ?A - find %c3%41 => ?A - find %c3%61 => ?A - find %c4%41 => ?A - find %c4%61 => ?A - find %c5%41 => ?A - find %c5%61 => ?A - find %c6%41 => ?A - find %c6%61 => ?A - find %c7%41 => ?A - find %c7%61 => ?A - find %c8%41 => ?A - find %c8%61 => ?A - find %c9%41 => ?A - find %c9%61 => ?A - find %ca%41 => ?A - find %ca%61 => ?A - find %cb%41 => ?A - find %cb%61 => ?A - find %cc%41 => ?A - find %cc%61 => ?A - find %cd%41 => ?A - find %cd%61 => ?A - find %ce%41 => ?A - find %ce%61 => ?A - find %cf%41 => ?A - find %cf%61 => ?A - find %d0%41 => ?A - find %d0%61 => ?A - find %d1%41 => ?A - find %d1%61 => ?A - find %d2%41 => ?A - find %d2%61 => ?A - find %d3%41 => ?A - find %d3%61 => ?A - find %d4%41 => ?A - find %d4%61 => ?A - find %d5%41 => ?A - find %d5%61 => ?A - find %d6%41 => ?A - find %d6%61 => ?A - find %d7%41 => ?A - find %d7%61 => ?A - find %d8%41 => ?A - find %d8%61 => ?A - find %d9%41 => ?A - find %d9%61 => ?A - find %da%41 => ?A - find %da%61 => ?A - find %db%41 => ?A - find %db%61 => ?A - find %dc%41 => ?A - find %dc%61 => ?A - find %dd%41 => ?A - find %dd%61 => ?A - find %de%41 => ?A - find %de%61 => ?A - find %df%41 => ?A - find %df%61 => ?A - find %e0%41 => ?A - find %e0%61 => ?A - find %e1%41 => ?A - find %e1%61 => ?A - find %e2%41 => ?A - find %e2%61 => ?A - find
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 %a6%41 => ?A - find %a6%61 => ?A - find %a7%41 => ?A - find %a7%61 => ?A - find %a8%41 => ?A - find %a8%61 => ?A - find %a9%41 => ?A - find %a9%61 => ?A - find %aa%41 => ?A - find %aa%61 => ?A - find %ab%41 => ?A - find %ab%61 => ?A - find %ac%41 => ?A - find %ac%61 => ?A - find %ad%41 => ?A - find %ad%61 => ?A - find %ae%41 => ?A - find %ae%61 => ?A - find %af%41 => ?A - find %af%61 => ?A - find %b0%41 => ?A - find %b0%61 => ?A - find %b1%41 => ?A - find %b1%61 => ?A - find %b2%41 => ?A - find %b2%61 => ?A - find %b3%41 => ?A - find %b3%61 => ?A - find %b4%41 => ?A - find %b4%61 => ?A - find %b5%41 => ?A - find %b5%61 => ?A - find %b6%41 => ?A - find %b6%61 => ?A - find %b7%41 => ?A - find %b7%61 => ?A - find %b8%41 => ?A - find %b8%61 => ?A - find %b9%41 => ?A - find %b9%61 => ?A - find %ba%41 => ?A - find %ba%61 => ?A - find %bb%41 => ?A - find %bb%61 => ?A - find %bc%41 => ?A - find %bc%61 => ?A - find %bd%41 => ?A - find %bd%61 => ?A - find %be%41 => ?A - find %be%61 => ?A - find %bf%41 => ?A - find %bf%61 => ?A - find %c0%41 => ?A - find %c0%61 => ?A - find %c1%41 => ?A - find %c1%61 => ?A - find %c2%41 => ?A - find %c2%61 => ?A - find %c3%41 => ?A - find %c3%61 => ?A - find %c4%41 => ?A - find %c4%61 => ?A - find %c5%41 => ?A - find %c5%61 => ?A - find %c6%41 => ?A - find %c6%61 => ?A - find %c7%41 => ?A - find %c7%61 => ?A - find %c8%41 => ?A - find %c8%61 => ?A - find %c9%41 => ?A - find %c9%61 => ?A - find %ca%41 => ?A - find %ca%61 => ?A - find %cb%41 => ?A - find %cb%61 => ?A - find %cc%41 => ?A - find %cc%61 => ?A - find %cd%41 => ?A - find %cd%61 => ?A - find %ce%41 => ?A - find %ce%61 => ?A - find %cf%41 => ?A - find %cf%61 => ?A - find %d0%41 => ?A - find %d0%61 => ?A - find %d1%41 => ?A - find %d1%61 => ?A - find %d2%41 => ?A - find %d2%61 => ?A - find %d3%41 => ?A - find %d3%61 => ?A - find %d4%41 => ?A - find %d4%61 => ?A - find %d5%41 => ?A - find %d5%61 => ?A - find %d6%41 => ?A - find %d6%61 => ?A - find %d7%41 => ?A - find %d7%61 => ?A - find %d8%41 => ?A - find %d8%61 => ?A - find %d9%41 => ?A - find %d9%61 => ?A - find %da%41 => ?A - find %da%61 => ?A - find %db%41 => ?A - find %db%61 => ?A - find %dc%41 => ?A - find %dc%61 => ?A - find %dd%41 => ?A - find %dd%61 => ?A - find %de%41 => ?A - find %de%61 => ?A - find %df%41 => ?A - find %df%61 => ?A - find %e0%41 => ?A - find %e0%61 => ?A - find %e1%41 => ?A - find %e1%61 => ?A - find %e2%41 => ?A - find %e2%61 => ?A - find

preferences:
165.76 ms | 409 KiB | 156 Q