3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = uniqid(time()); function getNumber($val) { $lets = array(); foreach (range('a', 'z') as $let) { $lets[] = ("'`(" . $let . ")`is'"); } $num = range(1, 26); $val = strtolower($val); //var_dump($num); //var_dump($lets); //var_dump($val); //die(); $ret = preg_replace($lets, $num, $val); print_r($ret);die(); $ret = substr(0, 10, $ret); return $ret; } $b = getNumber($a); echo "<pre>"; var_dump($b);
Output for 7.4.1
137111797451b99996000e0
Output for 5.4.25, 7.3.3, 7.4.0
137111797451b99996000db
Output for 5.6.16, 7.3.13
137111797451b99996000ee
Output for 5.5.33, 7.3.12
137111797451b99996000c1
Output for 7.3.5, 7.3.11
137111797451b99996000a4
Output for 7.2.17, 7.3.10
137111797451b9999600097
Output for 5.6.3, 7.3.9
137111797451b9999600106
Output for 7.3.8
137111797451b999960009e
Output for 7.3.7
137111797451b99996000ea
Output for 5.5.19, 7.0.33, 7.3.6
137111797451b9999600118
Output for 7.3.4
137111797451b999960009b
Output for 7.3.2
137111797451b9999600079
Output for 7.3.1
137111797451b9999600091
Output for 7.2.9, 7.3.0
137111797451b9999600074
Output for 7.2.26
137111797451b99996000fa
Output for 5.4.17, 7.2.25
137111797451b9999600108
Output for 5.4.22, 7.2.24
137111797451b999960011f
Output for 5.5.8, 5.5.37, 7.0.13, 7.2.3, 7.2.23
137111797451b99996000b2
Output for 7.1.6, 7.1.31, 7.2.22
137111797451b99996000b8
Output for 7.2.21
137111797451b999960014c
Output for 7.2.20
137111797451b9999600095
Output for 7.2.19
137111797451b9999600096
Output for 7.0.16, 7.2.18
137111797451b99996000ad
Output for 5.4.2, 5.6.38, 7.2.16
137111797451b99996000cd
Output for 5.5.35, 5.6.32, 5.6.34, 7.0.18, 7.1.25, 7.2.15
137111797451b99996000b9
Output for 7.2.14
137111797451b999960008d
Output for 7.2.13
137111797451b999960007b
Output for 7.2.12
137111797451b999960008f
Output for 7.2.11
137111797451b9999600098
Output for 7.2.10
137111797451b9999600073
Output for 7.2.8
137111797451b9999600080
Output for 7.2.7
137111797451b99996000a5
Output for 7.2.6
137111797451b9999600094
Output for 7.2.5
137111797451b9999600077
Output for 5.6.33, 7.1.22, 7.2.4
137111797451b99996000b6
Output for 7.2.1 - 7.2.2
137111797451b9999600086
Output for 7.0.25, 7.1.24, 7.2.0
137111797451b99996000f7
Output for 7.1.33
137111797451b9999600101
Output for 7.1.32
137111797451b99996000d0
Output for 4.4.4, 5.5.25, 7.0.30, 7.1.30
137111797451b99996000fe
Output for 5.5.21, 5.5.32, 7.1.29
137111797451b99996000ca
Output for 5.6.14, 7.1.28
137111797451b99996000c0
Output for 7.1.27
137111797451b9999600122
Output for 7.1.26
137111797451b999960012a
Output for 7.1.18, 7.1.23
137111797451b99996000ba
Output for 5.4.36, 5.5.17 - 5.5.18, 7.0.6, 7.1.21
137111797451b99996000e4
Output for 5.4.6, 7.1.20
137111797451b999960010b
Output for 5.5.13, 7.1.4, 7.1.19
137111797451b99996000f5
Output for 7.1.15, 7.1.17
137111797451b99996000c7
Output for 7.0.22, 7.1.13, 7.1.16
137111797451b99996000b0
Output for 5.6.37, 7.0.21, 7.1.9, 7.1.14
137111797451b99996000be
Output for 5.6.12, 7.1.12
137111797451b999960011b
Output for 4.3.5 - 4.3.6, 5.4.16, 7.1.11
137111797451b99996000e8
Output for 5.4.8, 7.0.4, 7.0.27, 7.1.10
137111797451b99996000d3
Output for 5.6.4, 7.1.8
137111797451b9999600111
Output for 4.4.5, 4.4.7, 5.4.38, 5.5.15, 7.1.7
137111797451b99996000f2
Output for 7.1.5
137111797451b99996000b4
Output for 5.4.4, 5.5.12, 7.0.2, 7.1.3
137111797451b99996000fd
Output for 5.4.18, 7.1.2
137111797451b99996000f9
Output for 4.3.11, 5.4.37, 5.5.26, 7.1.1
137111797451b99996000c3
Output for 5.5.5, 5.5.23, 5.6.23, 7.1.0
137111797451b99996000d9
Output for 5.4.5, 5.6.17, 7.0.32
137111797451b9999600131
Output for 5.6.36, 7.0.5, 7.0.23, 7.0.31
137111797451b99996000b7
Output for 7.0.29
137111797451b99996000fb
Output for 5.6.13, 7.0.12, 7.0.28
137111797451b9999600107
Output for 7.0.26
137111797451b99996000d5
Output for 4.4.9, 7.0.24
137111797451b99996000b3
Output for 7.0.20
137111797451b99996000a3
Output for 5.4.21, 5.4.33, 7.0.19
137111797451b99996000fc
Output for 5.6.39, 7.0.17
137111797451b99996000bd
Output for 5.4.3, 7.0.15
137111797451b99996000ce
Output for 7.0.14
137111797451b999960010f
Output for 7.0.11
137111797451b99996000f1
Output for 4.3.3, 5.6.0, 5.6.10, 5.6.31, 7.0.10
137111797451b99996000cb
Output for 7.0.9
137111797451b9999600112
Output for 7.0.8
137111797451b9999600110
Output for 5.6.22, 7.0.7
137111797451b99996000ac
Output for 7.0.3
137111797451b99996000d6
Output for 7.0.1
137111797451b99996000b1
Output for 7.0.0
137111797451b99996000a8
Output for 5.4.7, 5.6.21, 5.6.40
137111797451b99996000f6
Output for 5.6.35
137111797451b9999600133
Output for 5.6.19, 5.6.30
137111797451b99996000bb
Output for 5.6.29
137111797451b999960015b
Output for 5.6.28
137111797451b999960010a
Output for 5.6.27
137111797451b999960013a
Output for 5.6.26
137111797451b9999600104
Output for 5.6.25
137111797451b99996000bc
Output for 5.6.24
137111797451b999960014b
Output for 5.5.4, 5.6.20
137111797451b99996000bf
Output for 5.4.28, 5.6.18
137111797451b9999600102
Output for 5.6.9, 5.6.15
137111797451b9999600105
Output for 5.5.7, 5.6.11
137111797451b99996000e7
Output for 5.6.8
137111797451b999960012e
Output for 4.3.8, 5.5.22, 5.6.7
137111797451b99996000c8
Output for 5.6.6
137111797451b9999600113
Output for 5.6.5
137111797451b999960014a
Output for 5.6.2
137111797451b9999600120
Output for 5.5.11, 5.6.1
137111797451b99996000c5
Output for 5.5.38
137111797451b9999600123
Output for 5.5.36
137111797451b99996000dd
Output for 5.4.23, 5.5.34
137111797451b9999600116
Output for 5.5.31
137111797451b9999600132
Output for 5.5.29 - 5.5.30
137111797451b99996000c9
Output for 5.4.19, 5.4.24, 5.5.28
137111797451b99996000ff
Output for 5.5.27
137111797451b99996000c6
Output for 5.5.3, 5.5.24
137111797451b9999600121
Output for 5.4.13, 5.5.20
137111797451b9999600126
Output for 4.4.0, 5.5.16
137111797451b99996000de
Output for 5.5.14
137111797451b9999600138
Output for 5.5.10
137111797451b99996000e9
Output for 5.5.9
137111797451b999960017a
Output for 5.4.31, 5.5.6
137111797451b99996000ed
Output for 5.5.2
137111797451b999960012b
Output for 5.5.1
137111797451b999960013b
Output for 4.4.6, 5.5.0
137111797451b99996000dc
Output for 5.4.45
137111797451b9999600134
Output for 5.4.44
137111797451b9999600144
Output for 4.3.10, 5.4.43
137111797451b99996000d1
Output for 5.4.42
137111797451b9999600155
Output for 5.4.41
137111797451b9999600141
Output for 5.4.40
137111797451b99996000cc
Output for 5.4.39
137111797451b99996000cf
Output for 4.4.2, 5.4.35
137111797451b99996000e6
Output for 5.4.34
137111797451b9999600125
Output for 5.4.32
137111797451b99996000c4
Output for 5.4.15, 5.4.30
137111797451b9999600114
Output for 5.4.29
137111797451b999960010c
Output for 5.4.27
137111797451b9999600147
Output for 5.4.26
137111797451b999960013f
Output for 5.4.20
137111797451b99996000da
Output for 5.4.14
137111797451b9999600119
Output for 5.4.12
137111797451b999960010d
Output for 5.4.11
137111797451b9999600139
Output for 5.4.10
137111797451b999960010e
Output for 5.4.9
137111797451b9999600136
Output for 4.3.7, 5.4.1
137111797451b99996000ec
Output for 5.4.0
137111797451b999960015a
Output for 5.3.0 - 5.3.29
137111797451b9999600064
Output for 5.2.17
137111797451b99996007db
Output for 5.2.16
137111797451b99996005dc
Output for 5.2.15
137111797451b9999600530
Output for 5.2.14
137111797451b99996007d7
Output for 5.2.13
137111797451b999960077d
Output for 5.2.12
137111797451b999960080d
Output for 5.2.11
137111797451b99996007a5
Output for 5.2.10
137111797451b99996007c6
Output for 5.2.0, 5.2.9
137111797451b9999600810
Output for 5.2.8
137111797451b999960069d
Output for 5.2.7
137111797451b99996006db
Output for 5.2.6
137111797451b9999600830
Output for 5.2.5
137111797451b999960065f
Output for 5.2.4
137111797451b999960070a
Output for 5.2.3
137111797451b99996007e6
Output for 5.2.2
137111797451b999960079f
Output for 5.2.1
137111797451b99996005a0
Output for 5.1.6
137111797451b999960076e
Output for 5.1.5
137111797451b999960071e
Output for 5.1.4
137111797451b9999600672
Output for 5.1.3
137111797451b999960073b
Output for 5.1.2
137111797451b99996007d9
Output for 5.1.1
137111797451b99996005fb
Output for 5.1.0
137111797451b99996006b3
Output for 5.0.5
137111797451b999960026e
Output for 5.0.4
137111797451b9999600356
Output for 5.0.3
137111797451b999960020e
Output for 5.0.2
137111797451b99996002ea
Output for 5.0.1
137111797451b99996002d8
Output for 5.0.0
137111797451b99996002f9
Output for 4.4.8
137111797451b99996000f8
Output for 4.4.3
137111797451b99996000e2
Output for 4.3.4, 4.4.1
137111797451b99996000e1
Output for 4.3.9
137111797451b99996000e3
Output for 4.3.2
137111797451b99996000aa
Output for 4.3.1
137111797451b999960009d
Output for 4.3.0
137111797451b99996000f0

preferences:
232.9 ms | 401 KiB | 325 Q