3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $arr_u = array(); for($i=0; $i<52; $i++)array_push($arr_u,chr(rand(0100,0999))); print(implode("",$arr_u));
Output for 5.6.22
3902"#.0 2;?28?18 5#?-5. )#$ :,
Output for 5.6.21
+ + 1$*?+8$=7,.,05? 5) 6-3$)*#
Output for 5.6.20
3#960"378% 4= >0@$@> 8>@ -!  $>+
Output for 5.6.19
 @/67#827 ,$ ;6 67<+6 #5,%26=%
Output for 5.6.18
,( :<)84>1< #%:><6"'6,-?
Output for 5.6.17
&1#:7%':03= 15?=0 $5=* * #!(6,2$#
Output for 5.6.16
-:(!,!-90) <4>1@ .),:?>&43=)9.2
Output for 5.6.15
@) (86#&$)"? 358",>+3&@
Output for 5.6.14
+6)=<>?1"+5=6(43.%3%;/)+%,)#673 
Output for 5.6.13
$24#*::)> *)=!>* -@)@:81   2?:
Output for 5.6.12
# 4:"0>9./1+(96 9<# ,/*0>-+, 
Output for 5.6.11
<- #7 ! 7'+:1.?9; 3?  : ->:(?/"
Output for 5.6.10
1  ==)*((:.)>5 ,$((%#$. 2?=,-%*!37
Output for 5.6.9
2 )0,* !:/5<%//7 "(&-4@6%=-(7
Output for 5.6.8
 2,3+ !2$@ . 3 7 (55#-/1@1
Output for 5.6.7
)463 - ?/.: "11+3'&3 2 @45')=*>5,? >/
Output for 5.6.6
'*'3+* #+ 9)+: <>)($*85: %,)/
Output for 5.6.5
( -'!&) 3"&7 #" #:@ ?51*238: .$37
Output for 5.6.4
@ 3% >,7)5 7:  !(7  35)'87-)
Output for 5.6.3
 !28</;930 6=3-'>=0 +&@;3 + ;0#%
Output for 5.6.2
$?-6&,0%+"4+!"0)!5' 8 8!  0<.!16 #
Output for 5.6.1
&34/, ?.  @7$ 5@9!97@?$*3,2
Output for 5.6.0
;5 ""(# .=0 0# #12< +1780=
Output for 5.5.36
< 65,+-8#=;)&!8< - .# ?8=# -9
Output for 5.5.35
23+="(/0' %13<@+ 057-!-8* /+*:
Output for 5.5.34
4%3 ?"8:94 , - 3"8+2;+>< %$/
Output for 5.5.33
/#@%6#2*44&,=:;/&> ='-@83$+ .3(
Output for 5.5.32
01 7 600/ 4@3:?+,5<73;)*,/#
Output for 5.5.31
2'-<6122:5(7)> :0 *( > 7 %1
Output for 5.5.30
"&9@4778".$ 825@..- #(12>. 
Output for 5.5.29
- +<(> 6%$$1$/'@%4.3 5':+!/80, !05>
Output for 5.5.28
759 >. $4?38 @=<%/ 2'!)4-2=<.3/
Output for 5.5.27
>#$.* 9@!2/' *6%'>!$;/%3;,   #,
Output for 5.5.26
?@3"" 2**-8 <  (4 9&;> 9'*$
Output for 5.5.25
);'4'%, 4-5=/ 6 :6 6)00$34-7?, ;"
Output for 5.5.24
$/<-+?9"6-@!#*-.9* ,*- +3*7+3,2 9*
Output for 5.5.23
) !)@ /4).. >!$;2#0%>'&5 %>6; #?0
Output for 5.5.22
9""  7 )0,&"654:92 %5&+@+.)
Output for 5.5.21
0*&68?%17085"2!+> 8(7?,7/ (== @#
Output for 5.5.20
)(21,7>/&)*+"5;2 4076!"8&+,-'=6?
Output for 5.5.19
3 + *(@1$25,++76=!19 =4>=>?3*
Output for 5.5.18
> " )$.> 6*)<= 5+$!+#8 2% 28*&)
Output for 5.5.16
$* !;-+6 $56) 1- <6)?!7=&&:!% 6@<1 
Output for 5.5.15
08:8/&)?5/(! #-94?=<:@+2:)(+' @-&',0%
Output for 5.5.14
13167?:%*.'%54+,  :/ 13>
Output for 5.5.13
'*4!,4 (62 5*&'1<8&; )8->??
Output for 5.5.12
,# 761 9 9&# @;?>+ )/% ?'859
Output for 5.5.11
 @?+5=*&:02%@$+ = ;"??3=3 95
Output for 5.5.10
?,<)242=4<0 8#*0?+> 2,* # 8"?(<
Output for 5.5.9
6 1?9%%/+/ #1, " )/% (!", @>
Output for 5.5.8
8671#5 %!<>&"5 ;?447)# :)83#3!''
Output for 5.5.7
!>)(:/#/8$>6& 1% "575@=:,4,< 2!:=$
Output for 5.5.6
@@'% ;)'"$:=4%);(>,;( ; !8+38822/
Output for 5.5.5
70  #*:* # 43)#8--?%%@>1 ;*745(?<)
Output for 5.5.4
<&/!!-2<')5<1/,  !804 44*@:407
Output for 5.5.3
$<6$ %">17  6,.,?4:* 3( >2?)
Output for 5.5.2
4%4=;+=?$ 0+/*,:793  :&*<7&
Output for 5.5.1
</6&8 *'7"; 1<8* 4> 5&!!/,' @  >
Output for 5.5.0
2=1 ,5# "*;=#:=%:/>+8*.!/62
Output for 5.4.45
2) 7(61=<9+ 3/0=8.=( 0$$4 1@
Output for 5.4.44
$>" $, '4 ,%97*/4,< 4'9'8  /
Output for 5.4.43
3-&9('1(.-@'  &<-1.'4< % @%7$9'
Output for 5.4.42
$<2)$5>$+@7'$( </ <"38#*#< + %((
Output for 5.4.41
&-?*;.42)<5/,+ +#"#-+8? ?3'?(@
Output for 5.4.40
2!/-2@/,@22&@)=/=;7-3$2 ! #9;?9
Output for 5.4.39
 $> ?89#@%6<,$#;%/":: $ #
Output for 5.4.38
,1 , 5!48">,!$= 2?;-/%"81(.: 2
Output for 5.4.37
90; 122@;5 ,+@&*?": 5 :?
Output for 5.4.36
.0*73758@3(#3 #2 &( 1>!5;8  > 3&'7
Output for 5.4.35
>/.4)4<7/@*#5?= :.2 &8*,<(3# #'20
Output for 5.4.34
#(&@0+! <3(&.,+3+( ?<.>=)** 712>
Output for 5.4.32
;(++=.(3'7 '>>,5,>57"?-. $?4+&1.
Output for 5.4.31
&3<8!>1(,1$ 1;4, ( 2%6 9&7>
Output for 5.4.30
>>-24 -?(6.,' 0;;&6 7%"<@2.3%8$419
Output for 5.4.29
#.1* =(.988% ,/: =+@.1>> "
Output for 5.4.28
8 >6 ).:"<<1(= .3>)= +3 /<=98&+
Output for 5.4.27
$$4%( 8@ 3. . ; @'4@$ $'2**.*79%
Output for 5.4.26
=(!)"-<)&)$10< :7)$49 65  .5**:4
Output for 5.4.25
"$4@&'*59""*('(2&3-5+(: -66".9,
Output for 5.4.24
%#='?  */%  *? ;?(70=/ ,96& < $)7%$
Output for 5.4.23
*@%+(!7,,=! >(;:# (*768+-6 !
Output for 5.4.22
+!$2-!;(! 1%>=.<3 52:>%+)%= >%
Output for 5.4.21
<*:&?!#'0 3;9 :)6% 5&)486  
Output for 5.4.20
-6 5> >.7 %%%)'7+*6 !%:09-0'(7*3
Output for 5.4.19
'$7& 75 ;7=*1/7*(<#?7 =.94* %=!&"9;9
Output for 5.4.18
<)3 #)' >.,+'@892/&@6 - !@5$, 3
Output for 5.4.17
?08++&@,6  = ,+ ??)'.> 
Output for 5.4.16
@> $79"&<38%$1 37 4' 43$ 3<:25
Output for 5.4.15
8287@!  $'$+*38*?&@1 1497;!? ?*11"
Output for 5.4.14
% 3;38>@5"<<,/@4- !9&;)4;-&<'4$($%'
Output for 5.4.13
,,#8!39 &6!9>&8+($ '&4 ;-*37 ,.''
Output for 5.4.12
#/!" :"- &8 8915!4/ /('6"<?/$0,:$
Output for 5.4.11
9/9($'73!$>7$+/6?/-!'=< .!/# (
Output for 5.4.10
=  ;/?+ :1 6 :,< 8 5,)179127  <!"@*
Output for 5.4.9
* /0 6*  94(60.719/8'5*+<"6&>"2"
Output for 5.4.8
"4+50%<21  #9,1 2"%&>**%!  ?-;#(,.;=>55
Output for 5.4.7
%5=-+ =-<# '67 - 3:!6'3:=<& 9>(
Output for 5.4.6
? 10* %.(81#6 %%%)8 (:;3+*/$46:+4
Output for 5.4.5
22"3 0 ??'*,03&#>#4?5 -&6=;;%+9
Output for 5.4.4
'+?,-0" 61 -*:2. &1+  '2 )(
Output for 5.4.3
$3?4 7&$!);/'58@*)$4&3.)) 8 % 6
Output for 5.4.2
-:6:!$; 3!!#<18%"69= 4) .=>(@89+5 19)
Output for 5.4.1
+@-=6/163@/>!$ % :0966+-%"!* $'$(7
Output for 5.4.0
.?.,:7 @ 171301 5%38 . ' )*
Output for 5.3.29
"3!:@9 09 7/<1?/+=-,1 +4;1@! ,
Output for 5.3.28
<?& "@;%3%#!,"-1 ?6@ '97'<2 / /,* 7
Output for 5.3.27
?09.- 4',?#?<0<?@2@913&94 $&9*1
Output for 5.3.26
8+.:> ,<@#*  +35 $ 95-='??= *8*)%'1/
Output for 5.3.25
@+ )$33( &?&('8,:7&# :::+>
Output for 5.3.24
@ !#">< 7.<?"/. >.)+7>@-1)(-
Output for 5.3.23
3/87< )5%', ,22? > <>824<5!9
Output for 5.3.22
2 +)% 4/':!4? 8 94>'=8- ,.  (
Output for 5.3.21
!-#$836)  .9:?4)< 4=0,/&>@  *
Output for 5.3.20
/&48+?> ,!'; 4)3:2(/=& 3 -0! 3!<*/
Output for 5.3.19
.#: '' 9 !: )3 98?2;:)/"1 45,@0& 2./
Output for 5.3.18
(>8?.@3@%2 %$ 7%!@ 7.47< 9:99+)823<*>
Output for 5.3.17
<@:8(6+ :&! 8*<+4$?7?4/; 4 ?"
Output for 5.3.16
889#=!$ ', 040 <1  1*& 9.: :-*
Output for 5.3.15
@"#3%4.%-8@'2<5*6*4!3' -9. 1.
Output for 5.3.14
7'>->&6 62 >=+,"3%'-*@7!:0%9!946)0
Output for 5.3.13
->=#&1 $.3*3!/ ! 2./3 5#"%>
Output for 5.3.12
63@'; %2) 9%6$16&,5; 6*?=3"
Output for 5.3.11
94"0'+ 475%)+&=  6(?7?;/"',!?& *@-&
Output for 5.3.10
9#@= 1 =7@64/ 2/@>*: 7+ .@%/
Output for 5.3.9
?9((%' %?!> / 29@ &7,/):<536/1 
Output for 5.3.8
/%5& &,9#( *# $!'!/:#/77"";?.4; %
Output for 5.3.7
( 9/<',8/-86(;?".5:> " ?(?-7  ;)
Output for 5.3.6
@!1<8"':,+=1'/*:946*/. '&7-"/4
Output for 5.3.5
.8 (4 /&.!=1!@ ;/#>9; '@$)7.+=#:;+ $*
Output for 5.3.4
'.12! =$;3 +=0.2: 4=< ><
Output for 5.3.3
1 7;75;. :4&/&.> <39)!9. @ .@5
Output for 5.3.2
'1/&><< +3(+65@.#$+- .
Output for 5.3.1
8 66; : 33$.:)-'% 9 6>?7#1 &8< &" .
Output for 5.3.0
+$1;""-8?80!:9+*0+ #<0472/  #&
Output for 5.2.17
5 73 %  ,9;8+4 > 9"/.-!7 ")4@>8
Output for 5.2.16
=#8 #= 3 <1'(-2&!'.&"@?' !#)) 86) #
Output for 5.2.15
+0 1, +6"=7;''>,-4 #;*% <34-*/<&% @ %
Output for 5.2.14
-5%!7,19809!3?#&@-1/=> .7@0<"
Output for 5.2.13
5'()  %')) >657 :'&0 @/ 
Output for 5.2.12
 =4 -30;8;"''80.?/. 8*?8: =5/%'+," 
Output for 5.2.11
 <&,,&4%<"?   1') 2.(> )/5-06-75
Output for 5.2.10
,4 &:"85=>7% 0<:1 1@9?2!*=& 9%
Output for 5.2.9
->; =7*/;;0 / ?&(':=/8)6##9 #/)@ '=+
Output for 5.2.8
)@; 5&@9#<##",00*/%;# =4?&?778
Output for 5.2.7
=+8*42";+04 +( >4#@1%
Output for 5.2.6
:6/92%(.#06(::5(/ 2%>"7/,/5-*# >
Output for 5.2.5
=,!+<07*%3 :$ @5$2> .5@+ < 
Output for 5.2.4
3'2@: !>;: =89 <##= =":64;:+>:
Output for 5.2.3
#,99@8=%64#* 0&&<;$; 2 + #-;!?.(
Output for 5.2.2
< );7 (8;8- ?4 6  >'84&:8
Output for 5.2.1
 @065$0%,@@!>>8'%! %4#-33)'6 >%0)$/ "1 (
Output for 5.2.0
<@*,@+>0-: 8#5%47 3 "-7;- ;&9<
Output for 5.1.6
2/ .6/1 @?0 /(*;@)9 2-43>&!8 -<6;!:=?.
Output for 5.1.5
?3826=8&' "0'%4.:2 @5;?'30-(3?!;> 
Output for 5.1.4
3&%%"./")=2960%#) 37*4( $16=36
Output for 5.1.3
$ 8&5 <" 4>!/4!( ,?$; ):8:6(")%$-77
Output for 5.1.2
 76&&;, ? ,);.2 5;!@+< !/62.=4- 
Output for 5.1.1
:9=<6+4>95:) ?6 ')+ "(  74>0
Output for 5.1.0
0 +)=7%-77- 1)&38/ 2 &5><8*.! @"1
Output for 5.0.5
9,= ,> 3 '  @;79-608!6%<.@'3
Output for 5.0.4
-6=%;',,#. 8,#'7 -%+>!2  '3:9
Output for 5.0.3
0* $@+!# 2*<$1@'%0?2/=/.
Output for 5.0.2
/!=#47$2 .'*.*'@2=2( 4*1( ' >++?/(>
Output for 5.0.1
$=#*.-4;< @<1189'5: =  9 .$*..
Output for 5.0.0
5*)(46= & 5>-6 @%8.+:007!&+;)'*
Output for 4.4.9
? $56" % " $5>%<1#=1 #88':=)?
Output for 4.4.8
#"37?6).90%(92)+&= +?+ >; 7 &6/ 
Output for 4.4.7
:7 %!.*- 0 1 -/-)*&+" 3 )@@8- ';%6 
Output for 4.4.6
%'0)!1=*- 52! 80=   .:/7?<%(;"4
Output for 4.4.5
"=&$+5 <(0= !=0 3*@/) +6*
Output for 4.4.4
8!// @ 29.=,>@4?1  8:7.49#9 0
Output for 4.4.3
);#.-.& 8 %35+8*3>-%= <./?"@ ('
Output for 4.4.2
:= 9;  9?7 6550<; 96 /5,5 %4)
Output for 4.4.1
 - :? @2 98= (*707 < 9*?7 :$=
Output for 4.4.0
/8.- '#95> /7! 6-$51"" ?1@4.?62>'
Output for 4.3.11
#-##3, 1 * >#:/$),!/7:1 '> 49 .,
Output for 4.3.10
)@(;8" '= ?&!>-% 4@(=5 <9=$ <
Output for 4.3.9
= 1$1&"=/'&(+%(#?!  9 1> 6 7%
Output for 4.3.8
2*30=)4,*?$5%::+#0 92%*< 3 ,& ,+!,
Output for 4.3.7
/5;=.@ ),"+$ ,7 !.> $   3/+
Output for 4.3.6
39+!(59 ,'1?(24 : ;4> 7<+7'?=+# * 
Output for 4.3.5
)$(%&#7=+'4'@4? !1;908'>@)5
Output for 4.3.4
$1)0#:8!+  (@(#-9 >$.7;=0@-
Output for 4.3.3
> 2694 @-#8' 7:% @;99 :*@ #4*.*)"7*- 
Output for 4.3.2
+?3(7$':1?+$=38:7150+!"<-?%+&9!
Output for 4.3.1
3 , 41 <*(* >" 8$4<%9:#-!%9
Output for 4.3.0
2. ;>$<2/2%,/6-:$62>1): ,1