3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php function encode_string_array ($stringArray) { $s = strtr(base64_encode(addslashes(gzcompress(serialize($stringArray),9))), '+/=', '-_,'); return $s; } function decode_string_array ($stringArray) { $s = unserialize(gzuncompress(stripslashes(base64_decode(strtr($stringArray, '-_,', '+/='))))); return $s; } $string = '{ "head": [ { "FormId": "FR100400061", "CatchDate": "2016-01-25T12:17:57", "TravelerId": "80222557", "TravelerName": "El gio gonzales", "Status": 1, "CustAccount": "1004", "CustName": "Court de Tennis", "Middleman": "1008", "MiddlemanName": "Wide World Importers", "DataAreaId": "frrt", "CreatedBy": "123", "CreatedDateTime": "2016-01-25T12:17:57" } ], "lines": [ { "ItemId": "IVA21", "FamilyId": "", "FamilyDescription": "Zapatitos", "TotalVal": 123.0, "TaxVal": 21.35, "BaseVal": 101.65, "FormId": "FR100400061", "RefundVal": 13.0, "DataAreaId": "frrt" } ], "traveler": [ { "TravelerId": "80222557", "Email": "garanda21@gmail.com", "Name": "El gio gonzales", "Country": "PE", "CountryName": "Peru", "Address": "Calle de abaja bien abajo", "Gender": 1, "Birthdate": "23/12/1982" } ]}'; $pass = '1234'; $method = 'aes128'; $iv = "1234567812345678"; $str = "sample data"; $bzstr = bzcompress($str, 9); echo $bzstr; ?>
based on JindA
Output for 7.0.0 - 7.2.0
Fatal error: Uncaught Error: Call to undefined function bzcompress() in /in/KIB9F:18 Stack trace: #0 {main} thrown in /in/KIB9F on line 18
Process exited with code 255.
Output for 5.3.22 - 5.6.28
Fatal error: Call to undefined function bzcompress() in /in/KIB9F on line 18
Process exited with code 255.