3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php for($i = 0; $i <= 0xC4; ++$i){ for($k = 0; $k <= 0xC4; ++$k){ $z = "%".sprintf("%02x", $i)."%".sprintf("%02x", $k); $x = mb_strtoupper(urldecode($z)); //echo $z." => ".$x."\n"; if(preg_match("/I/", $x)){ echo $z." => ".$x." - find\n"; } } }
based on 5h974
Output for 7.1.25 - 7.3.2
%00%49 => I - find %00%69 => I - find %01%49 => I - find %01%69 => I - find %02%49 => I - find %02%69 => I - find %03%49 => I - find %03%69 => I - find %04%49 => I - find %04%69 => I - find %05%49 => I - find %05%69 => I - find %06%49 => I - find %06%69 => I - find %07%49 => I - find %07%69 => I - find %08%49 => I - find %08%69 => I - find %09%49 => I - find %09%69 => I - find %0a%49 => I - find %0a%69 => I - find %0b%49 => I - find %0b%69 => I - find %0c%49 => I - find %0c%69 => I - find %0d%49 => I - find %0d%69 => I - find %0e%49 => I - find %0e%69 => I - find %0f%49 => I - find %0f%69 => I - find %10%49 => I - find %10%69 => I - find %11%49 => I - find %11%69 => I - find %12%49 => I - find %12%69 => I - find %13%49 => I - find %13%69 => I - find %14%49 => I - find %14%69 => I - find %15%49 => I - find %15%69 => I - find %16%49 => I - find %16%69 => I - find %17%49 => I - find %17%69 => I - find %18%49 => I - find %18%69 => I - find %19%49 => I - find %19%69 => I - find %1a%49 => I - find %1a%69 => I - find %1b%49 => I - find %1b%69 => I - find %1c%49 => I - find %1c%69 => I - find %1d%49 => I - find %1d%69 => I - find %1e%49 => I - find %1e%69 => I - find %1f%49 => I - find %1f%69 => I - find %20%49 => I - find %20%69 => I - find %21%49 => !I - find %21%69 => !I - find %22%49 => "I - find %22%69 => "I - find %23%49 => #I - find %23%69 => #I - find %24%49 => $I - find %24%69 => $I - find %25%49 => %I - find %25%69 => %I - find %26%49 => &I - find %26%69 => &I - find %27%49 => 'I - find %27%69 => 'I - find %28%49 => (I - find %28%69 => (I - find %29%49 => )I - find %29%69 => )I - find %2a%49 => *I - find %2a%69 => *I - find %2b%49 => +I - find %2b%69 => +I - find %2c%49 => ,I - find %2c%69 => ,I - find %2d%49 => -I - find %2d%69 => -I - find %2e%49 => .I - find %2e%69 => .I - find %2f%49 => /I - find %2f%69 => /I - find %30%49 => 0I - find %30%69 => 0I - find %31%49 => 1I - find %31%69 => 1I - find %32%49 => 2I - find %32%69 => 2I - find %33%49 => 3I - find %33%69 => 3I - find %34%49 => 4I - find %34%69 => 4I - find %35%49 => 5I - find %35%69 => 5I - find %36%49 => 6I - find %36%69 => 6I - find %37%49 => 7I - find %37%69 => 7I - find %38%49 => 8I - find %38%69 => 8I - find %39%49 => 9I - find %39%69 => 9I - find %3a%49 => :I - find %3a%69 => :I - find %3b%49 => ;I - find %3b%69 => ;I - find %3c%49 => <I - find %3c%69 => <I - find %3d%49 => =I - find %3d%69 => =I - find %3e%49 => >I - find %3e%69 => >I - find %3f%49 => ?I - find %3f%69 => ?I - find %40%49 => @I - find %40%69 => @I - find %41%49 => AI - find %41%69 => AI - find %42%49 => BI - find %42%69 => BI - find %43%49 => CI - find %43%69 => CI - find %44%49 => DI - find %44%69 => DI - find %45%49 => EI - find %45%69 => EI - find %46%49 => FI - find %46%69 => FI - find %47%49 => GI - find %47%69 => GI - find %48%49 => HI - find %48%69 => HI - find %49%00 => I - find %49%01 => I - find %49%02 => I - find %49%03 => I - find %49%04 => I - find %49%05 => I - find %49%06 => I - find %49%07 => I - find %49%08 => I - find %49%09 => I - find %49%0a => I - find %49%0b => I - find %49%0c => I - find %49%0d => I - find %49%0e => I - find %49%0f => I - find %49%10 => I - find %49%11 => I - find %49%12 => I - find %49%13 => I - find %49%14 => I - find %49%15 => I - find %49%16 => I - find %49%17 => I - find %49%18 => I - find %49%19 => I - find %49%1a => I - find %49%1b => I - find %49%1c => I - find %49%1d => I - find %49%1e => I - find %49%1f => I - find %49%20 => I - find %49%21 => I! - find %49%22 => I" - find %49%23 => I# - find %49%24 => I$ - find %49%25 => I% - find %49%26 => I& - find %49%27 => I' - find %49%28 => I( - find %49%29 => I) - find %49%2a => I* - find %49%2b => I+ - find %49%2c => I, - find %49%2d => I- - find %49%2e => I. - find %49%2f => I/ - find %49%30 => I0 - find %49%31 => I1 - find %49%32 => I2 - find %49%33 => I3 - find %49%34 => I4 - find %49%35 => I5 - find %49%36 => I6 - find %49%37 => I7 - find %49%38 => I8 - find %49%39 => I9 - find %49%3a => I: - find %49%3b => I; - find %49%3c => I< - find %49%3d => I= - find %49%3e => I> - find %49%3f => I? - find %49%40 => I@ - find %49%41 => IA - find %49%42 => IB - find %49%43 => IC - find %49%44 => ID - find %49%45 => IE - find %49%46 => IF - find %49%47 => IG - find %49%48 => IH - find %49%49 => II - find %49%4a => IJ - find %49%4b => IK - find %49%4c => IL - find %49%4d => IM - find %49%4e => IN - find %49%4f => IO - find %49%50 => IP - find %49%51 => IQ - find %49%52 => IR - find %49%53 => IS - find %49%54 => IT - find %49%55 => IU - find %49%56 => IV - find %49%57 => IW - find %49%58 => IX - find %49%59 => IY - find %49%5a => IZ - find %49%5b => I[ - find %49%5c => I\ - find %49%5d => I] - find %49%5e => I^ - find %49%5f => I_ - find %49%60 => I` - find %49%61 => IA - find %49%62 => IB - find %49%63 => IC - find %49%64 => ID - find %49%65 => IE - find %49%66 => IF - find %49%67 => IG - find %49%68 => IH - find %49%69 => II - find %49%6a => IJ - find %49%6b => IK - find %49%6c => IL - find %49%6d => IM - find %49%6e => IN - find %49%6f => IO - find %49%70 => IP - find %49%71 => IQ - find %49%72 => IR - find %49%73 => IS - find %49%74 => IT - find %49%75 => IU - find %49%76 => IV - find %49%77 => IW - find %49%78 => IX - find %49%79 => IY - find %49%7a => IZ - find %49%7b => I{ - find %49%7c => I| - find %49%7d => I} - find %49%7e => I~ - find %49%7f => I - find %49%80 => I? - find %49%81 => I? - find %49%82 => I? - find %49%83 => I? - find %49%84 => I? - find %49%85 => I? - find %49%86 => I? - find %49%87 => I? - find %49%88 => I? - find %49%89 => I? - find %49%8a => I? - find %49%8b => I? - find %49%8c => I? - find %49%8d => I? - find %49%8e => I? - find %49%8f => I? - find %49%90 => I? - find %49%91 => I? - find %49%92 => I? - find %49%93 => I? - find %49%94 => I? - find %49%95 => I? - find %49%96 => I? - find %49%97 => I? - find %49%98 => I? - find %49%99 => I? - find %49%9a => I? - find %49%9b => I? - find %49%9c => I? - find %49%9d => I? - find %49%9e => I? - find %49%9f => I? - find %49%a0 => I? - find %49%a1 => I? - find %49%a2 => I? - find %49%a3 => I? - find %49%a4 => I? - find %49%a5 => I? - find %49%a6 => I? - find %49%a7 => I? - find %49%a8 => I? - find %49%a9 => I? - find %49%aa => I? - find %49%ab => I? - find %49%ac => I? - find %49%ad => I? - find %49%ae => I? - find %49%af => I? - find %49%b0 => I? - find %49%b1 => I? - find %49%b2 => I? - find %49%b3 => I? - find %49%b4 => I? - find %49%b5 => I? - find %49%b6 => I? - find %49%b7 => I? - find %49%b8 => I? - find %49%b9 => I? - find %49%ba => I? - find %49%bb => I? - find %49%bc => I? - find %49%bd => I? - find %49%be => I? - find %49%bf => I? - find %49%c0 => I? - find %49%c1 => I? - find %49%c2 => I? - find %49%c3 => I? - find %49%c4 => I? - find %4a%49 => JI - find %4a%69 => JI - find %4b%49 => KI - find %4b%69 => KI - find %4c%49 => LI - find %4c%69 => LI - find %4d%49 => MI - find %4d%69 => MI - find %4e%49 => NI - find %4e%69 => NI - find %4f%49 => OI - find %4f%69 => OI - find %50%49 => PI - find %50%69 => PI - find %51%49 => QI - find %51%69 => QI - find %52%49 => RI - find %52%69 => RI - find %53%49 => SI - find %53%69 => SI - find %54%49 => TI - find %54%69 => TI - find %55%49 => UI - find %55%69 => UI - find %56%49 => VI - find %56%69 => VI - find %57%49 => WI - find %57%69 => WI - find %58%49 => XI - find %58%69 => XI - find %59%49 => YI - find %59%69 => YI - find %5a%49 => ZI - find %5a%69 => ZI - find %5b%49 => [I - find %5b%69 => [I - find %5c%49 => \I - find %5c%69 => \I - find %5d%49 => ]I - find %5d%69 => ]I - find %5e%49 => ^I - find %5e%69 => ^I - find %5f%49 => _I - find %5f%69 => _I - find %60%49 => `I - find %60%69 => `I - find %61%49 => AI - find %61%69 => AI - find %62%49 => BI - find %62%69 => BI - find %63%49 => CI - find %63%69 => CI - find %64%49 => DI - find %64%69 => DI - find %65%49 => EI - find %65%69 => EI - find %66%49 => FI - find %66%69 => FI - find %67%49 => GI - find %67%69 => GI - find %68%49 => HI - find %68%69 => HI - find %69%00 => I - find %69%01 => I - find %69%02 => I - find %69%03 => I - find %69%04 => I - find %69%05 => I - find %69%06 => I - find %69%07 => I - find %69%08 => I - find %69%09 => I - find %69%0a => I - find %69%0b => I - find %69%0c => I - find %69%0d => I - find %69%0e => I - find %69%0f => I - find %69%10 => I - find %69%11 => I - find %69%12 => I - find %69%13 => I - find %69%14 => I - find %69%15 => I - find %69%16 => I - find %69%17 => I - find %69%18 => I - find %69%19 => I - find %69%1a => I - find %69%1b => I - find %69%1c => I - find %69%1d => I - find %69%1e => I - find %69%1f => I - find %69%20 => I - find %69%21 => I! - find %69%22 => I" - find %69%23 => I# - find %69%24 => I$ - find %69%25 => I% - find %69%26 => I& - find %69%27 => I' - find %69%28 => I( - find %69%29 => I) - find %69%2a => I* - find %69%2b => I+ - find %69%2c => I, - find %69%2d => I- - find %69%2e => I. - find %69%2f => I/ - find %69%30 => I0 - find %69%31 => I1 - find %69%32 => I2 - find %69%33 => I3 - find %69%34 => I4 - find %69%35 => I5 - find %69%36 => I6 - find %69%37 => I7 - find %69%38 => I8 - find %69%39 => I9 - find %69%3a => I: - find %69%3b => I; - find %69%3c => I< - find %69%3d => I= - find %69%3e => I> - find %69%3f => I? - find %69%40 => I@ - find %69%41 => IA - find %69%42 => IB - find %69%43 => IC - find %69%44 => ID - find %69%45 => IE - find %69%46 => IF - find %69%47 => IG - find %69%48 => IH - find %69%49 => II - find %69%4a => IJ - find %69%4b => IK - find %69%4c => IL - find %69%4d => IM - find %69%4e => IN - find %69%4f => IO - find %69%50 => IP - find %69%51 => IQ - find %69%52 => IR - find %69%53 => IS - find %69%54 => IT - find %69%55 => IU - find %69%56 => IV - find %69%57 => IW - find %69%58 => IX - find %69%59 => IY - find %69%5a => IZ - find %69%5b => I[ - find %69%5c => I\ - find %69%5d => I] - find %69%5e => I^ - find %69%5f => I_ - find %69%60 => I` - find %69%61 => IA - find %69%62 => IB - find %69%63 => IC - find %69%64 => ID - find %69%65 => IE - find %69%66 => IF - find %69%67 => IG - find %69%68 => IH - find %69%69 => II - find %69%6a => IJ - find %69%6b => IK - find %69%6c => IL - find %69%6d => IM - find %69%6e => IN - find %69%6f => IO - find %69%70 => IP - find %69%71 => IQ - find %69%72 => IR - find %69%73 => IS - find %69%74 => IT - find %69%75 => IU - find %69%76 => IV - find %69%77 => IW - find %69%78 => IX - find %69%79 => IY - find %69%7a => IZ - find %69%7b => I{ - find %69%7c => I| - find %69%7d => I} - find %69%7e => I~ - find %69%7f => I - find %69%80 => I? - find %69%81 => I? - find %69%82 => I? - find %69%83 => I? - find %69%84 => I? - find %69%85 => I? - find %69%86 => I? - find %69%87 => I? - find %69%88 => I? - find %69%89 => I? - find %69%8a => I? - find %69%8b => I? - find %69%8c => I? - find %69%8d => I? - find %69%8e => I? - find %69%8f => I? - find %69%90 => I? - find %69%91 => I? - find %69%92 => I? - find %69%93 => I? - find %69%94 => I? - find %69%95 => I? - find %69%96 => I? - find %69%97 => I? - find %69%98 => I? - find %69%99 => I? - find %69%9a => I? - find %69%9b => I? - find %69%9c => I? - find %69%9d => I? - find %69%9e => I? - find %69%9f => I? - find %69%a0 => I? - find %69%a1 => I? - find %69%a2 => I? - find %69%a3 => I? - find %69%a4 => I? - find %69%a5 => I? - find %69%a6 => I? - find %69%a7 => I? - find %69%a8 => I? - find %69%a9 => I? - find %69%aa => I? - find %69%ab => I? - find %69%ac => I? - find %69%ad => I? - find %69%ae => I? - find %69%af => I? - find %69%b0 => I? - find %69%b1 => I? - find %69%b2 => I? - find %69%b3 => I? - find %69%b4 => I? - find %69%b5 => I? - find %69%b6 => I? - find %69%b7 => I? - find %69%b8 => I? - find %69%b9 => I? - find %69%ba => I? - find %69%bb => I? - find %69%bc => I? - find %69%bd => I? - find %69%be => I? - find %69%bf => I? - find %69%c0 => I? - find %69%c1 => I? - find %69%c2 => I? - find %69%c3 => I? - find %69%c4 => I? - find %6a%49 => JI - find %6a%69 => JI - find %6b%49 => KI - find %6b%69 => KI - find %6c%49 => LI - find %6c%69 => LI - find %6d%49 => MI - find %6d%69 => MI - find %6e%49 => NI - find %6e%69 => NI - find %6f%49 => OI - find %6f%69 => OI - find %70%49 => PI - find %70%69 => PI - find %71%49 => QI - find %71%69 => QI - find %72%49 => RI - find %72%69 => RI - find %73%49 => SI - find %73%69 => SI - find %74%49 => TI - find %74%69 => TI - find %75%49 => UI - find %75%69 => UI - find %76%49 => VI - find %76%69 => VI - find %77%49 => WI - find %77%69 => WI - find %78%49 => XI - find %78%69 => XI - find %79%49 => YI - find %79%69 => YI - find %7a%49 => ZI - find %7a%69 => ZI - find %7b%49 => {I - find %7b%69 => {I - find %7c%49 => |I - find %7c%69 => |I - find %7d%49 => }I - find %7d%69 => }I - find %7e%49 => ~I - find %7e%69 => ~I - find %7f%49 => I - find %7f%69 => I - find %80%49 => ?I - find %80%69 => ?I - find %81%49 => ?I - find %81%69 => ?I - find %82%49 => ?I - find %82%69 => ?I - find %83%49 => ?I - find %83%69 => ?I - find %84%49 => ?I - find %84%69 => ?I - find %85%49 => ?I - find %85%69 => ?I - find %86%49 => ?I - find %86%69 => ?I - find %87%49 => ?I - find %87%69 => ?I - find %88%49 => ?I - find %88%69 => ?I - find %89%49 => ?I - find %89%69 => ?I - find %8a%49 => ?I - find %8a%69 => ?I - find %8b%49 => ?I - find %8b%69 => ?I - find %8c%49 => ?I - find %8c%69 => ?I - find %8d%49 => ?I - find %8d%69 => ?I - find %8e%49 => ?I - find %8e%69 => ?I - find %8f%49 => ?I - find %8f%69 => ?I - find %90%49 => ?I - find %90%69 => ?I - find %91%49 => ?I - find %91%69 => ?I - find %92%49 => ?I - find %92%69 => ?I - find %93%49 => ?I - find %93%69 => ?I - find %94%49 => ?I - find %94%69 => ?I - find %95%49 => ?I - find %95%69 => ?I - find %96%49 => ?I - find %96%69 => ?I - find %97%49 => ?I - find %97%69 => ?I - find %98%49 => ?I - find %98%69 => ?I - find %99%49 => ?I - find %99%69 => ?I - find %9a%49 => ?I - find %9a%69 => ?I - find %9b%49 => ?I - find %9b%69 => ?I - find %9c%49 => ?I - find %9c%69 => ?I - find %9d%49 => ?I - find %9d%69 => ?I - find %9e%49 => ?I - find %9e%69 => ?I - find %9f%49 => ?I - find %9f%69 => ?I - find %a0%49 => ?I - find %a0%69 => ?I - find %a1%49 => ?I - find %a1%69 => ?I - find %a2%49 => ?I - find %a2%69 => ?I - find %a3%49 => ?I - find %a3%69 => ?I - find %a4%49 => ?I - find %a4%69 => ?I - find %a5%49 => ?I - find %a5%69 => ?I - find %a6%49 => ?I - find %a6%69 => ?I - find %a7%49 => ?I - find %a7%69 => ?I - find %a8%49 => ?I - find %a8%69 => ?I - find %a9%49 => ?I - find %a9%69 => ?I - find %aa%49 => ?I - find %aa%69 => ?I - find %ab%49 => ?I - find %ab%69 => ?I - find %ac%49 => ?I - find %ac%69 => ?I - find %ad%49 => ?I - find %ad%69 => ?I - find %ae%49 => ?I - find %ae%69 => ?I - find %af%49 => ?I - find %af%69 => ?I - find %b0%49 => ?I - find %b0%69 => ?I - find %b1%49 => ?I - find %b1%69 => ?I - find %b2%49 => ?I - find %b2%69 => ?I - find %b3%49 => ?I - find %b3%69 => ?I - find %b4%49 => ?I - find %b4%69 => ?I - find %b5%49 => ?I - find %b5%69 => ?I - find %b6%49 => ?I - find %b6%69 => ?I - find %b7%49 => ?I - find %b7%69 => ?I - find %b8%49 => ?I - find %b8%69 => ?I - find %b9%49 => ?I - find %b9%69 => ?I - find %ba%49 => ?I - find %ba%69 => ?I - find %bb%49 => ?I - find %bb%69 => ?I - find %bc%49 => ?I - find %bc%69 => ?I - find %bd%49 => ?I - find %bd%69 => ?I - find %be%49 => ?I - find %be%69 => ?I - find %bf%49 => ?I - find %bf%69 => ?I - find %c0%49 => ?I - find %c0%69 => ?I - find %c1%49 => ?I - find %c1%69 => ?I - find %c2%49 => ?I - find %c2%69 => ?I - find %c3%49 => ?I - find %c3%69 => ?I - find %c4%49 => ?I - find %c4%69 => ?I - find %c4%b1 => I - find