3v4l.org

run code in 300+ PHP versions simultaneously
<?php $enc1 = base64_encode(181); $f = $enc1[array_rand(str_split($enc1))]; $s = $enc1[array_rand(str_split($enc1))]; $enc2 = base64_encode($f.$enc1.$s); $dec1 = base64_decode($enc2); $len = strlen($dec1); $dec2 = substr($dec1, 1, $len-2); $dec3 = base64_decode($dec2); echo $enc1."\n"; echo $enc1."\n"; echo $dec1."\n"; echo $dec2."\n"; echo $dec3."\n";
Output for 5.1.0, 5.1.2, 5.2.9, 5.3.16, 5.3.22, 5.4.5, 5.4.10, 5.4.12, 5.4.42, 5.4.45, 5.5.11, 5.5.13, 5.5.30, 5.6.2 - 5.6.3, 5.6.12, 5.6.15, 5.6.20, 7.0.3, 7.1.0, 7.4.0
MTgx MTgx MMTgxg MTgx 181
Output for 5.2.8, 5.4.3, 5.4.13, 5.4.23 - 5.4.24, 5.5.0, 5.6.9, 7.3.1, 7.3.5, 7.3.12
MTgx MTgx TMTgxT MTgx 181
Output for 5.1.6, 5.3.3, 5.4.6, 5.4.26, 5.4.31, 5.5.4, 5.5.24, 5.5.28, 5.6.17, 5.6.22, 7.0.1, 7.2.18, 7.2.22, 7.2.24, 7.3.3, 7.3.11
MTgx MTgx TMTgxg MTgx 181
Output for 5.2.15, 5.3.24, 5.3.27, 5.4.4, 5.4.38, 5.4.40, 5.5.12, 5.6.4, 5.6.16, 7.0.0, 7.1.5, 7.3.10
MTgx MTgx gMTgxM MTgx 181
Output for 5.2.4, 5.3.7 - 5.3.8, 5.3.14, 5.3.21, 5.3.26, 5.4.7, 5.5.3, 5.5.16, 5.5.21, 7.0.8, 7.1.7, 7.3.2, 7.3.9
MTgx MTgx xMTgxM MTgx 181
Output for 5.0.0, 5.0.2, 5.2.2, 5.3.15, 5.3.23, 5.4.16, 5.4.29, 5.5.8, 5.5.22, 5.6.5, 7.0.9, 7.1.6, 7.1.32, 7.3.8
MTgx MTgx MMTgxM MTgx 181
Output for 5.0.5, 5.2.1, 5.4.17, 5.4.25, 5.4.28, 5.5.14, 5.5.27, 5.5.32, 5.6.13, 7.0.10, 7.2.0, 7.3.7
MTgx MTgx MMTgxT MTgx 181
Output for 5.1.1, 5.1.3, 5.2.16, 5.4.21, 5.4.32, 5.4.35, 5.5.31, 5.5.35, 5.6.0, 5.6.10, 5.6.21, 7.1.27 - 7.1.28, 7.2.20, 7.3.6
MTgx MTgx gMTgxg MTgx 181
Output for 5.0.4, 5.2.10, 5.3.2, 5.3.11, 5.3.17, 5.3.25, 5.5.1, 5.5.20, 5.5.29, 5.5.33, 7.1.31, 7.2.23, 7.3.4
MTgx MTgx xMTgxg MTgx 181
Output for 5.2.11 - 5.2.12, 5.3.4, 5.3.9, 5.3.20, 5.4.8, 5.4.18, 5.4.30, 5.4.37, 5.4.44, 5.5.18, 5.5.36, 5.6.7, 5.6.14, 5.6.18, 7.0.20, 7.1.30, 7.2.17, 7.3.0
MTgx MTgx xMTgxT MTgx 181
Output for 5.1.4, 5.2.7, 5.2.14, 5.3.6, 5.3.18, 5.4.1, 5.4.15, 5.4.20, 5.6.28, 7.2.21, 7.2.25
MTgx MTgx MMTgxx MTgx 181
Output for 5.0.3, 5.2.13, 5.3.13, 5.3.28, 5.4.9, 5.4.11, 5.4.14, 5.4.27, 5.4.39, 5.4.43, 5.5.15, 5.5.25, 5.5.38, 5.6.1, 5.6.6, 5.6.11, 5.6.19, 7.0.6, 7.1.33, 7.2.19
MTgx MTgx TMTgxx MTgx 181
Output for 5.2.5 - 5.2.6, 5.3.10, 5.3.12, 5.3.29, 5.4.34, 5.4.41, 5.5.23, 5.6.23, 5.6.25, 7.0.4 - 7.0.5, 7.1.29
MTgx MTgx gMTgxT MTgx 181
Output for 5.2.0, 5.2.3, 5.3.5, 5.3.19, 5.4.19, 5.5.2, 5.5.7, 5.5.26, 5.5.34, 5.5.37, 7.0.2, 7.1.26
MTgx MTgx TMTgxM MTgx 181
Output for 5.2.17, 5.3.1, 5.4.0, 5.5.6, 7.0.14
MTgx MTgx gMTgxx MTgx 181
Output for 5.0.1, 5.1.5, 5.3.0, 5.4.2, 5.4.22, 5.4.36, 5.5.5, 5.5.9 - 5.5.10, 5.5.19, 5.6.8, 5.6.24, 7.0.7
MTgx MTgx xMTgxx MTgx 181
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: str_split() in /in/BHssN on line 4
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Fatal error: Call to undefined function: str_split() in /in/BHssN on line 4
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: str_split() in /in/BHssN on line 4

preferences:
177.83 ms | 401 KiB | 247 Q