3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo preg_replace_callback('/.(.)/s', function($m){ return chr(mt_rand(48, 57)) . $m[1]; }, '123456');
Output for 7.4.10
228476
Output for 7.4.9
022466
Output for 7.4.8
623496
Output for 7.3.5, 7.4.7
925436
Output for 7.4.6
526476
Output for 7.4.5
729406
Output for 7.4.4
326436
Output for 7.4.3
026476
Output for 7.4.2
628416
Output for 7.4.1
120406
Output for 7.4.0
021456
Output for 7.3.22
820406
Output for 7.3.21
628456
Output for 7.3.20
127486
Output for 7.3.19
625416
Output for 7.3.18
828406
Output for 7.3.17
124446
Output for 7.3.16
821456
Output for 7.3.15
229426
Output for 7.3.14
426406
Output for 7.3.13
821466
Output for 7.3.12
624466
Output for 7.3.11
928426
Output for 7.3.10
528426
Output for 7.3.9
722456
Output for 7.3.8
626486
Output for 7.3.7
120446
Output for 7.3.6
222466
Output for 7.3.4
624436
Output for 7.3.3
825446
Output for 7.3.2
523446
Output for 7.3.1
122436
Output for 7.3.0
321496
Output for 7.2.33
625496
Output for 7.2.32
420466
Output for 7.2.31
724416
Output for 7.2.30
423416
Output for 7.2.29
028406
Output for 7.2.28
922416
Output for 7.2.27
628436
Output for 7.2.26
927486
Output for 7.2.25
020406
Output for 7.2.8, 7.2.24
320476
Output for 7.2.23
529416
Output for 7.2.22
221446
Output for 7.2.21
426456
Output for 7.2.20
123446
Output for 7.2.19
228436
Output for 7.2.18
926416
Output for 7.2.17
824416
Output for 7.2.16
720426
Output for 7.2.15
521466
Output for 7.2.14
022406
Output for 7.2.13
622426
Output for 7.2.12
926486
Output for 7.2.11
726456
Output for 7.2.10
724486
Output for 7.2.9
923476
Output for 7.2.7
625476
Output for 7.2.6
823496
Output for 7.2.5
321446
Output for 7.2.4
322486
Output for 7.2.3
223426
Output for 7.2.2
525416
Output for 7.2.1
027406
Output for 7.2.0
421466

preferences:
87.66 ms | 401 KiB | 73 Q