3v4l.org

run code in 300+ PHP versions simultaneously
<?php $texto = " Aguascalientes#AREA01#DXP01dxp#1 Baja California Norte Uno#AREA02#ERN02ern#2 Baja California Sur#AREA03#WNM03wnm#3 Campeche#AREA04#HZK04hzk#4 Coahuila Laguna#AREA05#PTG05ptg#5 Coahuila Oriente#AREA06#MPR06mpr#6 Colima #AREA07#STB07stb#7 Chiapas Centro#AREA08#ASD08asd#8 Chiapas Costa#AREA09#DJD09djd#9 Chihuahua Norte#AREA10#MBF10mbf#10 Chihuahua Sur#AREA11#PSZ11psz#11 Distrito Federal Centro#AREA12#AHZ12ahz#12 Distrito Federal Norte#AREA13#BJV13bjv#13 Distrito Federal Sur#AREA14#PTG14ptg#14 Durango#AREA15#FJS15fjs#15 Guanajuato Centro#AREA16#RDC16rdc#16 Guanajuato Norte#AREA17#HZK17hzk#17 Guerrero Sur#AREA18#TXM18txm#18 Guerrero Centro#AREA19#SVM19svm#19 Guerrero Norte#AREA20#NVH20nvh#20 Hidalgo#AREA21#CYD21cyd#21 Jalisco Centro#AREA22#RDC22rdc#22 Jalisco Los Altos#AREA23#YUJ23yuj#23 Jalisco Sur#AREA24#TXM24txm#24 México Norte#AREA25#NVH25nvh#25 México Valle de Toluca#AREA26#BKC26bkc#26 Michoacán Uno #AREA27#DJD27djd#27 Morelos#AREA28#FJN28fjn#28 Nayarit#AREA29#VMA29vma#29 Nuevo León#AREA30#PTG30ptg#30 Oaxaca Centro#AREA31#SVM31svm#31 Oaxaca Cuenca del Papaloapan#AREA32#VNJ32vnj#32 Oaxaca Istmo#AREA33#UAB33uab#33 México Oriente Uno#AREA34#GGN34ggn#34 Puebla Uno#AREA35#JGS35jgs#35 Puebla Dos#AREA36#DXP36dxp#36 Querétaro#AREA37#ASD37asd#37 Quintana Roo#AREA38#VMA38vma#38 San Luis Potosí Uno#AREA39#UAB39uab#39 Sinaloa Uno#AREA40#STB40stb#40 Sonora Norte#AREA41#UAB41uab#41 Sonora Sur#AREA42#WNM42wnm#42 Tabasco Centro#AREA43#VNJ43vnj#43 Tamaulipas #AREA44#ERN44ern#44 Veracruz Uno#AREA45#RDC45rdc#45 Veracruz Dos#AREA46#YUJ46yuj#46 Veracruz Tres#AREA47#VNP47vnp#47 Veracruz Cuatro#AREA48#QMS48qms#48 Yucatán Uno#AREA49#VNP49vnp#49 Zacatecas Norte#AREA50#YSU50ysu#50 Zacatecas Sur#AREA51#YUJ51yuj#51 Tlaxcala#AREA52#RDC52rdc#52 Michoacán Dos#AREA53#PAS53pas#53 Oaxaca Costa#AREA54#QRE54qre#54 Sinaloa Dos#AREA55#XFE55xfe#55 San Luis Potosí Dos#AREA56#RKE56rke#56 México Sur#AREA57#QRE57qre#57 Chiapas Altos#AREA58#NXF58nxf#58 Yucatán Dos#AREA59#MIB59mib#59 Tabasco Chontalpa#AREA60#CHZ60chz#60 Durango Laguna#AREA61#XFE61xfe#61 Guanajuato Bajío#AREA62#QMS62qms#62 Guanajuato Sur#AREA63#KZM63kzm#63 Baja California Norte Dos#AREA64#ERN64ern#64 Sinaloa Tres#AREA65#YSU65ysu#65 Chihuahua Centro#AREA66#NUF66nuf#66 Quintana Roo Dos#AREA67#PSD67psd#67 Tabasco Ríos#AREA68#DXP68dxp#68 México Noroeste#AREA69#JAH69jah#69 Coahuila Norte#AREA70#KZM70kzm#70 Sonora Centro#AREA71#YUJ71yuj#71 Veracruz Cinco#AREA72#MZH72mzh#72 Campeche Sur#AREA73#GGN73ggn#73 Nayarit Dos - Bahia de Banderas Vallarta#AREA74#ASD74asd#74 Jalisco Oriente#AREA75#VSS75vss#75 Michoacan Oriente#AREA76#MZH76mzh#76 Puebla Tres#AREA77#WBA77wba#77 Yucatán Tres#AREA78#JCQ78jcq#78 Michoacan Tres#AREA79#ENG79eng#79 Zacatecas Oriente#AREA80#DXP80dxp#80 Oaxaca Mixteca#AREA81#WMA81wma#81 Morelos 2#AREA82#FEC82fec#82 Chiapas Norte#AREA83#CZF83czf#83"; $lineas = explode("\n", $texto); $users = []; foreach ($lineas as $linea) { $columns = preg_split('/#+/', $linea); if (count($columns) === 4) { $user = [ 'name' => $columns[0], 'username' => $columns[1], 'password' => $columns[2], 'filtro' => $columns[3], ]; $users[] = $user; } } print_r($users); print_r($lineas);

Abusive script

This script was stopped while abusing our resources

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
8.3.110.0040.00420.94
8.3.100.0080.00024.06
8.3.90.0150.00026.77
8.3.80.0090.00018.81
8.3.70.0150.00616.63
8.3.60.0040.01116.75
8.3.50.0120.00318.66
8.3.40.0000.01520.21
8.3.30.0100.00321.62
8.3.20.0000.00824.18
8.3.10.0080.00024.66
8.3.00.0030.00526.16
8.2.230.0100.01022.58
8.2.220.0090.00037.54
8.2.210.0040.00426.77
8.2.200.0090.00016.63
8.2.190.0150.00617.00
8.2.180.0190.00316.63
8.2.170.0070.00719.34
8.2.160.0000.01422.96
8.2.150.0080.00025.66
8.2.140.0030.00524.66
8.2.130.0040.00426.16
8.2.120.0080.00019.63
8.2.110.0100.01022.08
8.2.100.0220.00021.12
8.2.90.0290.00319.07
8.2.80.0250.00319.05
8.2.70.0330.00619.00
8.2.60.0250.00419.02
8.2.50.0130.01020.09
8.2.40.0160.00818.91
8.2.30.0120.01218.90
8.2.20.0180.00319.28
8.2.10.0120.00219.07
8.2.00.0090.00619.18
8.1.290.0030.00630.84
8.1.280.0120.00925.92
8.1.270.0040.00423.99
8.1.260.0040.00426.35
8.1.250.0000.00728.09
8.1.240.0090.00418.86
8.1.230.0110.00418.82
8.1.220.0140.00018.66
8.1.210.0120.00320.13
8.1.200.0070.00718.67
8.1.190.0110.01919.99
8.1.180.0260.00718.50
8.1.170.0200.01018.61
8.1.160.0130.01018.68
8.1.150.0230.00020.69
8.1.140.0220.00918.86
8.1.130.0270.00018.60
8.1.120.0130.01018.91
8.1.110.0230.00620.03
8.1.100.0280.00018.86
8.1.90.0180.00718.73
8.1.80.0080.00618.78
8.1.70.0130.00318.76
8.1.60.0200.00718.75
8.1.50.0090.00618.75
8.1.40.0050.00819.09
8.1.30.0090.00419.00
8.1.20.0100.00718.86
8.1.10.0060.00618.94
8.1.00.0080.00418.77
8.0.300.0300.00718.14
8.0.290.0190.00818.06
8.0.280.0220.00918.07
8.0.270.0160.00017.83
8.0.260.0130.00018.23
8.0.250.0150.00018.00
8.0.240.0130.00018.13
8.0.230.0120.00018.47
8.0.220.0120.00418.06
8.0.210.0040.01117.96
8.0.200.0230.00418.12
8.0.190.0120.00018.44
8.0.180.0220.00318.07
8.0.170.0120.00318.13
8.0.160.0130.00318.18
8.0.150.0130.00417.96
8.0.140.0140.00318.07
8.0.130.0090.00518.20
8.0.120.0240.00918.03
8.0.110.0050.00518.18
8.0.100.0050.01018.13
8.0.90.0150.00018.13
8.0.80.0090.00617.99
8.0.70.0160.00018.02
8.0.60.0140.01118.21
8.0.50.0110.00418.00
8.0.30.0050.00818.53
8.0.20.0190.00617.98
8.0.10.0280.00318.24

preferences:
51.2 ms | 403 KiB | 5 Q