3v4l.org

run code in 300+ PHP versions simultaneously
<?php $txt = <<<TEXT A Allied Forces AFG Australian - War on Terrorism AGX Act of Grace ALX Algeria - World War 2 ARG Argentina - Gulf War ARX Argentina - World War 2 BAG Bahrain - Gulf War BAL Peacekeeping - Balkans BCG Bangladesh - Gulf War BG Belgium - World War 1 BGG Belgium - Gulf War BGK Belgium - Korean War BGX Belgium - World War 2 BRX Brazil - World War 2 BUG Bulgaria - Gulf War BUR Burma BUX Bulgaria - World War 2 CAM Australian - Cambodian Service CCG Canadian - Gulf War CHX China - World War 2 CIX Chile - World War 2 CLK Colombia - Korean War CN Canadian - World War 1 CNK Canadian - Korean War CNS Canadian - Other Service CNX Canadian - World War 2 CON Peacekeeping - Congo CYP Peacekeeping - Cyprus CZG Czechoslovakia - Gulf War CZX Czechoslovakia - World War 2 DEG Denmark - Gulf War DNK Denmark - Korean War DNX Denmark - World War 2 EGG Egypt - Gulf War EGX Egypt - World War 2 EGY Peacekeeping - Egypt ESX Estonia - World War 2 ET Australian - East Timor Service ETK Ethiopia - Korean War ETX Ethiopia - World War 2 FIJ Fiji FIX Finland - World War 2 FR France - World War 1 FRG France - Gulf War FRK France - Korean War FRX France - World War 2 FW Australian - World War 1 GHA Ghana GR Greece - World War 1 GRE Peacekeeping - Greece GRG Greece - Gulf War GRK Greece - Korean War GRX Greece - World War 2 GW Australian - Gulf War Service HKS Hong Kong HKX Hong Kong - World War 2 HLG Netherlands - Gulf War HLK Netherlands - Korea HLX Netherlands - World War 2 HUX Hungary - World War 2 IDA Peacekeeping - Indonesia IND India IQ Australian - War in Iraq ISR Peacekeeping - Israel IT Italy - World War 1 ITG Italy - Gulf War ITK Italy - Korean War ITX Italy - World War 2 IV Indigenous Veterans of PNG JA Japan - World War 1 KM Australian - Korean/Malayan Service KO South Korea - Korean War KOS South Korea - Vietnam War KSH Peacekeeping - Kashmir KUG Kuwait - Gulf War KYA Kenya LAX Latvia - World War 2 LBX Liberia - World War 2 LXK Luxembourg - Korean War MAL Malaysian Pensioners MAR Allied Mariner- World War 2 MAU Mauritius MLS Malaysia/Singapore MO Montenegro - World War 1 MOG Morocco - Gulf War MTX Malta - World War 2 MWI Malawi N New Zealand - World War 1 NBA Australian - Namibian Service NCG New Zealand - Gulf War NF Newfoundland NG New Guinea Civilians NGR Nigeria NIG Niger - Gulf War NK New Zealand - Korean War NRD Northern Zimbabwe (Rhodesia) NSM New Zealand - Serving Member NSS New Zealand Special O'seas Service NSW New Zealand Merchant Mariner - WW2 NWG Norway - Gulf War NWK Norway - Korean War NWX Norway - World War 2 NX New Zealand - World War 2 OMG Oman - Gulf War P British - World War 1 PAD British Admiralty PAG Pakistan - Gulf War PAL Peacekeeping - Palestine PAM British Air Ministry PAX Panama - World War 2 PCA British Crown Agents PCG British - Gulf War PCR British Ministry O'seas Development PCV British Civilians PHK Philippines - Korean War PHS Philippines - Vietnam War PHX Philippines - World War 2 PK British - Korean/Malayan Service PLG Poland - Gulf War PLX Poland - World War 2 PMS British Merchant Mariner - WW1 PO Portugal - World War 1 PSM British Serving Member PSW British Merchant Mariner - WW2 PWO British War Office PX British - World War 2 QAG Qatar - Gulf War RD Zimbabwe (Rhodesia) - World War 1 RDX Zimbabwe (Rhodesia) - World War 2 RM Romania - World War 1 RU Russia - World War 1 RUG Russia - Gulf War RUX Russia - World War 2 SA South Africa - World War 1 SAG Saudi Arabia - Gulf War SAX South Africa - World War 2 SCG Sierra Leone - Gulf War SE Serbia - World War 1 SEG Senegal - Gulf War SIN Peacekeeping - Sinai SL Sierra Leone SM Australian - Serving Member SO Australian - Somalian Service SPG Spain - Gulf War SR Australian - Malayan Emergency SS Australian Special Overseas Service SUD Sudan SWK Sweden - Korean War SWP Australian Merchant Mariner - WW2 SYG Syria - Gulf War SYR Peacekeeping - Syria SYX Syria - World War 2 THK Thailand - Korean War THS Thailand - Vietnam War TRG Turkey - Gulf War TRK Turkey - Korean War TZA Tanzania (Tanzanyika/Zanzibar) UAG United Arab Emirates - Gulf War UB Australian - Ubon 1965-68 URX Uruguay - World War 2 US United States - World War 1 USG United States - Gulf War USK United States - Korean War USS United States - Vietnam War USX United States - World War 2 V Australian - Serving Member VEX Venezuela - World War 2 VNS South Vietnam - Vietnam War X Australian - World War 2 YEM Peacekeeping - Yemen YGX Yugoslavia - World War 2 YU Australian - Yugoslavian Service ZIM Peacekeeping - Zimbabwe TEXT; echo preg_replace( '/(\R)*([A-Z]+)$\s+^(.+)/m', '$1 \'$2\' => \'$3\',', $txt );

Abusive script

This script was stopped while abusing our resources

Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/IVSpD
function name:  (null)
number of ops:  8
compiled vars:  !0 = $txt
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'A%0A%0AAllied+Forces%0A%0AAFG%0A%0AAustralian+-+War+on+Terrorism%0A%0AAGX%0A%0AAct+of+Grace%0A%0AALX%0A%0AAlgeria+-+World+War+2%0A%0AARG%0A%0AArgentina+-+Gulf+War%0A%0AARX%0A%0AArgentina+-+World+War+2%0A%0ABAG%0A%0ABahrain+-+Gulf+War%0A%0ABAL%0A%0APeacekeeping+-+Balkans%0A%0ABCG%0A%0ABangladesh+-+Gulf+War%0A%0ABG%0A%0ABelgium+-+World+War+1%0A%0ABGG%0A%0ABelgium+-+Gulf+War%0A%0ABGK%0A%0ABelgium+-+Korean+War%0A%0ABGX%0A%0ABelgium+-+World+War+2%0A%0ABRX%0A%0ABrazil+-+World+War+2%0A%0ABUG%0A%0ABulgaria+-+Gulf+War%0A%0ABUR%0A%0ABurma%0A%0ABUX%0A%0ABulgaria+-+World+War+2%0A%0ACAM%0A%0AAustralian+-+Cambodian+Service%0A%0ACCG%0A%0ACanadian+-+Gulf+War%0A%0ACHX%0A%0AChina+-+World+War+2%0A%0ACIX%0A%0AChile+-+World+War+2%0A%0ACLK%0A%0AColombia+-+Korean+War%0A%0ACN%0A%0ACanadian+-+World+War+1%0A%0ACNK%0A%0ACanadian+-+Korean+War%0A%0ACNS%0A%0ACanadian+-+Other+Service%0A%0ACNX%0A%0ACanadian+-+World+War+2%0A%0ACON%0A%0APeacekeeping+-+Congo%0A%0ACYP%0A%0APeacekeeping+-+Cyprus%0A%0ACZG%0A%0ACzechoslovakia+-+Gulf+War%0A%0ACZX%0A%0ACzechoslovakia+-+World+War+2%0A%0ADEG%0A%0ADenmark+-+Gulf+War%0A%0ADNK%0A%0ADenmark+-+Korean+War%0A%0ADNX%0A%0ADenmark+-+World+War+2%0A%0AEGG%0A%0AEgypt+-+Gulf+War%0A%0AEGX%0A%0AEgypt+-+World+War+2%0A%0AEGY%0A%0APeacekeeping+-+Egypt%0A%0AESX%0A%0AEstonia+-+World+War+2%0A%0AET%0A%0AAustralian+-+East+Timor+Service%0A%0AETK%0A%0AEthiopia+-+Korean+War%0A%0AETX%0A%0AEthiopia+-+World+War+2%0A%0AFIJ%0A%0AFiji%0A%0AFIX%0A%0AFinland+-+World+War+2%0A%0AFR%0A%0AFrance+-+World+War+1%0A%0AFRG%0A%0AFrance+-+Gulf+War%0A%0AFRK%0A%0AFrance+-+Korean+War%0A%0AFRX%0A%0AFrance+-+World+War+2%0A%0AFW%0A%0AAustralian+-+World+War+1%0A%0AGHA%0A%0AGhana%0A%0AGR%0A%0AGreece+-+World+War+1%0A%0AGRE%0A%0APeacekeeping+-+Greece%0A%0AGRG%0A%0AGreece+-+Gulf+War%0A%0AGRK%0A%0AGreece+-+Korean+War%0A%0AGRX%0A%0AGreece+-+World+War+2%0A%0AGW%0A%0AAustralian+-+Gulf+War+Service%0A%0AHKS%0A%0AHong+Kong%0A%0AHKX%0A%0AHong+Kong+-+World+War+2%0A%0AHLG%0A%0ANetherlands+-+Gulf+War%0A%0AHLK%0A%0ANetherlands+-+Korea%0A%0AHLX%0A%0ANetherlands+-+World+War+2%0A%0AHUX%0A%0AHungary+-+World+War+2%0A%0AIDA%0A%0APeacekeeping+-+Indonesia%0A%0AIND%0A%0AIndia%0A%0AIQ%0A%0AAustralian+-+War+in+Iraq%0A%0AISR%0A%0APeacekeeping+-+Israel%0A%0AIT%0A%0AItaly+-+World+War+1%0A%0AITG%0A%0AItaly+-+Gulf+War%0A%0AITK%0A%0AItaly+-+Korean+War%0A%0AITX%0A%0AItaly+-+World+War+2%0A%0AIV%0A%0AIndigenous+Veterans+of+PNG%0A%0AJA%0A%0AJapan+-+World+War+1%0A%0AKM%0A%0AAustralian+-+Korean%2FMalayan+Service%0A%0AKO%0A%0ASouth+Korea+-+Korean+War%0A%0AKOS%0A%0ASouth+Korea+-+Vietnam+War%0A%0AKSH%0A%0APeacekeeping+-+Kashmir%0A%0AKUG%0A%0AKuwait+-+Gulf+War%0A%0AKYA%0A%0AKenya%0A%0ALAX%0A%0ALatvia+-+World+War+2%0A%0ALBX%0A%0ALiberia+-+World+War+2%0A%0ALXK%0A%0ALuxembourg+-+Korean+War%0A%0AMAL%0A%0AMalaysian+Pensioners%0A%0AMAR%0A%0AAllied+Mariner-+World+War+2%0A%0AMAU%0A%0AMauritius%0A%0AMLS%0A%0AMalaysia%2FSingapore%0A%0AMO%0A%0AMontenegro+-+World+War+1%0A%0AMOG%0A%0AMorocco+-+Gulf+War%0A%0AMTX%0A%0AMalta+-+World+War+2%0A%0AMWI%0A%0AMalawi%0A%0AN%0A%0ANew+Zealand+-+World+War+1%0A%0ANBA%0A%0AAustralian+-+Namibian+Service%0A%0ANCG%0A%0ANew+Zealand+-+Gulf+War%0A%0ANF%0A%0ANewfoundland%0A%0ANG%0A%0ANew+Guinea+Civilians%0A%0ANGR%0A%0ANigeria%0A%0ANIG%0A%0ANiger+-+Gulf+War%0A%0ANK%0A%0ANew+Zealand+-+Korean+War%0A%0ANRD%0A%0ANorthern+Zimbabwe+%28Rhodesia%29%0A%0ANSM%0A%0ANew+Zealand+-+Serving+Member%0A%0ANSS%0A%0ANew+Zealand+Special+O%27seas+Service%0A%0ANSW%0A%0ANew+Zealand+Merchant+Mariner+-+WW2%0A%0ANWG%0A%0ANorway+-+Gulf+War%0A%0ANWK%0A%0ANorway+-+Korean+War%0A%0ANWX%0A%0ANorway+-+World+War+2%0A%0ANX%0A%0ANew+Zealand+-+World+War+2%0A%0AOMG%0A%0AOman+-+Gulf+War%0A%0AP%0A%0ABritish+-+World+War+1%0A%0APAD%0A%0ABritish+Admiralty%0A%0APAG%0A%0APakistan+-+Gulf+War%0A%0APAL%0A%0APeacekeeping+-+Palestine%0A%0APAM%0A%0ABritish+Air+Ministry%0A%0APAX%0A%0APanama+-+World+War+2%0A%0APCA%0A%0ABritish+Crown+Agents%0A%0APCG%0A%0ABritish+-+Gulf+War%0A%0APCR%0A%0ABritish+Ministry+O%27seas+Development%0A%0APCV%0A%0ABritish+Civilians%0A%0APHK%0A%0APhilippines+-+Korean+War%0A%0APHS%0A%0APhilippines+-+Vietnam+War%0A%0APHX%0A%0APhilippines+-+World+War+2%0A%0APK%0A%0ABritish+-+Korean%2FMalayan+Service%0A%0APLG%0A%0APoland+-+Gulf+War%0A%0APLX%0A%0APoland+-+World+War+2%0A%0APMS%0A%0ABritish+Merchant+Mariner+-+WW1%0A%0APO%0A%0APortugal+-+World+War+1%0A%0APSM%0A%0ABritish+Serving+Member%0A%0APSW%0A%0ABritish+Merchant+Mariner+-+WW2%0A%0APWO%0A%0ABritish+War+Office%0A%0APX%0A%0ABritish+-+World+War+2%0A%0AQAG%0A%0AQatar+-+Gulf+War%0A%0ARD%0A%0AZimbabwe+%28Rhodesia%29+-+World+War+1%0A%0ARDX%0A%0AZimbabwe+%28Rhodesia%29+-+World+War+2%0A%0ARM%0A%0ARomania+-+World+War+1%0A%0ARU%0A%0ARussia+-+World+War+1%0A%0ARUG%0A%0ARussia+-+Gulf+War%0A%0ARUX%0A%0ARussia+-+World+War+2%0A%0ASA%0A%0ASouth+Africa+-+World+War+1%0A%0ASAG%0A%0ASaudi+Arabia+-+Gulf+War%0A%0ASAX%0A%0ASouth+Africa+-+World+War+2%0A%0ASCG%0A%0ASierra+Leone+-+Gulf+War%0A%0ASE%0A%0ASerbia+-+World+War+1%0A%0ASEG%0A%0ASenegal+-+Gulf+War%0A%0ASIN%0A%0APeacekeeping+-+Sinai%0A%0ASL%0A%0ASierra+Leone%0A%0ASM%0A%0AAustralian+-+Serving+Member%0A%0ASO%0A%0AAustralian+-+Somalian+Service%0A%0ASPG%0A%0ASpain+-+Gulf+War%0A%0ASR%0A%0AAustralian+-+Malayan+Emergency%0A%0ASS%0A%0AAustralian+Special+Overseas+Service%0A%0ASUD%0A%0ASudan%0A%0ASWK%0A%0ASweden+-+Korean+War%0A%0ASWP%0A%0AAustralian+Merchant+Mariner+-+WW2%0A%0ASYG%0A%0ASyria+-+Gulf+War%0A%0ASYR%0A%0APeacekeeping+-+Syria%0A%0ASYX%0A%0ASyria+-+World+War+2%0A%0ATHK%0A%0AThailand+-+Korean+War%0A%0ATHS%0A%0AThailand+-+Vietnam+War%0A%0ATRG%0A%0ATurkey+-+Gulf+War%0A%0ATRK%0A%0ATurkey+-+Korean+War%0A%0ATZA%0A%0ATanzania+%28Tanzanyika%2FZanzibar%29%0A%0AUAG%0A%0AUnited+Arab+Emirates+-+Gulf+War%0A%0AUB%0A%0AAustralian+-+Ubon+1965-68%0A%0AURX%0A%0AUruguay+-+World+War+2%0A%0AUS%0A%0AUnited+States+-+World+War+1%0A%0AUSG%0A%0AUnited+States+-+Gulf+War%0A%0AUSK%0A%0AUnited+States+-+Korean+War%0A%0AUSS%0A%0AUnited+States+-+Vietnam+War%0A%0AUSX%0A%0AUnited+States+-+World+War+2%0A%0AV%0A%0AAustralian+-+Serving+Member%0A%0AVEX%0A%0AVenezuela+-+World+War+2%0A%0AVNS%0A%0ASouth+Vietnam+-+Vietnam+War%0A%0AX%0A%0AAustralian+-+World+War+2%0A%0AYEM%0A%0APeacekeeping+-+Yemen%0A%0AYGX%0A%0AYugoslavia+-+World+War+2%0A%0AYU%0A%0AAustralian+-+Yugoslavian+Service%0A%0AZIM%0A%0APeacekeeping+-+Zimbabwe'
  697     1        INIT_FCALL                                               'preg_replace'
  698     2        SEND_VAL                                                 '%2F%28%5CR%29%2A%28%5BA-Z%5D%2B%29%24%5Cs%2B%5E%28.%2B%29%2Fm'
  699     3        SEND_VAL                                                 '%241++++%27%242%27+%3D%3E+%27%243%27%2C'
  700     4        SEND_VAR                                                 !0
  697     5        DO_ICALL                                         $2      
  700     6        ECHO                                                     $2
  701     7      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
137.57 ms | 1002 KiB | 14 Q