3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = ' PSOMENAMEK PASREP 1/29 ======================== Address wise list of customers for loans and advances for Sol Id : 119600 Date of Report 06-12-2018 =============================================================================== ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- SNO Name of the Borrower Communication Address City State Pin Customer Id Account No Mobile Number_1 Mobile Number_2 Mobile Number_3 Mobile Number_4 Pan Number SchemeCode Date of Loan Limit Purpose of Advance Bal. O/S BC Entered on ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1 CHANDER SO RAMKALA AND MANSA RAM VP VPO DALAMWALA,DIST JIND JIND CITY HARYANA 126102 ABC111111 1111111111111111 1111111111 CCAKC 02-03-2009 1500000.00 RAISING CROPS 1505269.22 15-02-2017 2 ISHWAR SO JITA VPO DALAMWALA,JIND JIND CITY HARYANA 126102 ABC111111 1111111111111111 2222222222 CCAKC 02-03-2009 800000.00 RAISING CROPS 607925.78 06-02-2017 3 ROHTASH SO RAMPHAL #78/2 BLOCK NO 87 NEAR GOVT GIRLS SCHOOL,VPO SHAHPUR DISTT JIND HARYANA JIND CITY HARYANA 126125 ABC111111 1111111111111111 2222222222 CCAKC 30-10-2017 640000.00 RAISING CROPS 631757.63 4 RAM PHAL S/O SH GIANI RAM KANDEL 112 BLOCK 96 KENDELA KANDELA,JIND JIND CITY HARYANA 126125 ABC111111 1111111111111111 1111111111 2222222222 3333333333 CCAKC 28-10-2007 995000.00 RAISING CROPS 998043.05 01-09-2017 5 SAT NARAIN S/O SH JHANDU RAM SRI 1156 13 BHUNA ROAD OLD BAJRANG ROAD,TOHANA RURAL DISTT FATEHABAD HARYANA TOHANA DISTT-F HARYANA 125120 ABC111111 1111111111111111 1111111111 3333333333 2222222222 CCAKC 28-10-2007 600000.00 RAISING CROPS 354523.05 21-02-2017 6 RAJESH SO DARIYA SINGH 146 V RAJ PANA PO SHAHPUR TEH JIND,JIND HARYANA JIND CITY HARYANA 126125 ABC111111 1111111111111111 1111111111 CCAKC 29-06-2018 550000.00 RAISING CROPS 245288.37 7 JAI BHAGWAN SO ATAR SINGH 1585/7 JAWAHAR NAGAR,PATIALA CHOWK JIND CITY HARYANA 126102 ABC111111 1111111111111111 3333333333 CCOTH 06-03-2017 40000.00 WORKING CAPITAL F 39636.00 PSOMENAMEK PSTREP 1/29 ======================== Address wise list of customers for loans and advances for Sol Id : 119600 Date of Report 06-12-2018 =============================================================================== ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- SNO Name of the Borrower Communication Address City State Pin Customer Id Account No Mobile Number_1 Mobile Number_2 Mobile Number_3 Mobile Number_4 Pan Number SchemeCode Date of Loan Limit Purpose of Advance Bal. O/S BC Entered on ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 172 RAJKUMAR SO JAGTU V-JIWANPUR PO-DALAMWALA TEH-JIND,JIND HARYANA JIND CITY HARYANA 126110 ABC111111 1111111111111111 1111111111 CCAKC 28-10-2007 300000.00 RAISING CROPS 294446.29 02-05-2016 173 RAM MEHAR S/O MOJI RAM V-JIWANPUR PO-DALAMWALA TEH-JIND,JIND HARYANA JIND CITY HARYANA 126110 ABC111111 1111111111111111 2222222222 AAAAAAAAAA CCAKC 07-10-2010 400000.00 RAISING CROPS 401412.40 04-10-2015 174 RAMKARAN SO SHIVDHAN V-JIWANPUR PO-DALAMWALA TEH-JIND,JIND HARYANA JIND CITY HARYANA 126110 ABC111111 1111111111111111 1111111111 CCAKC 28-10-2007 550000.00 RAISING CROPS 417816.51 06-01-2017 175 RISHI LAL SO SHIVDHAN V-JIWANPUR PO-DALAMWALA TEH-JIND,JIND HARYANA JIND CITY HARYANA 126110 ABC111111 1111111111111111 CCAKC 28-10-2007 995000.00 RAISING CROPS 997902.96 14-02-2017 176 SATYAWAN URF SATNARAIN S/O JAGE RAM V-JIWANPUR PO-DALAMWALA TEH-JIND,JIND HARYANA JIND CITY HARYANA 126110 ABC111111 1111111111111111 2222222222 CCAKC 17-11-2010 300000.00 RAISING CROPS UND 308424.76 09-12-2014 177 SHYAM S/O SATYA NARAYAN V-JIWANPUR PO-DALAMWALA TEH-JIND,JIND HARYANA JIND CITY HARYANA 126125 ABC111111 1111111111111111 1111111111 CCAKC 16-05-2017 301000.00 RAISING CROPS 301836.88 178 SHAMSHER SINGH SO BIRU RAM V-SIRIRAG PO-SHAHPUR TEH-JIND,JIND HARYANA JIND CITY HARYANA 126125 ABC111111 1111111111111111 3333333333 CCKGS 17-12-2007 600000.00 RAISING CROPS 603381.00 26-06-2018 179 JAI BHAGWAN S/O SH BARU RAM SRI V-SRI RAG KHERA PO- SHAHPUR TEH-JIND,JIND HARYANA JIND CITY HARYANA 126125 ABC111111 1111111111111111 4444444444 AAAAAAAAAA CCAKC 28-10-2007 600000.00 RAISING CROPS 663130.17 26-06-2018 '; // init headlines / items $headings = array(); $items = array(); // get max line length of str $max_len = max(array_map('strlen', explode("\n", $str))); // set offsets of each column // ---------------------------------------------- #$offsets = [0,7,44,124,139,159,179,194,214,231,248,265,282,294,306,325,339,365,379]; // auto detect offsets from heading and shift left to most left data starting $offsets = array(); if(preg_match_all('~^\b.*~m', $str, $out) > 0) { foreach($out[0] AS $line) { if(empty($offsets) && !preg_match('/^\d/', $line) && preg_match_all('/^| \K\S/', $line, $out, PREG_OFFSET_CAPTURE)) { $offsets = array_column($out[0], 1); } else if(preg_match('/^\d/', $line)) { foreach($offsets AS $k => $offset) { if($offset > 0) { while(($offset > 0) && isset($line[$offsets[$k]-1]) && ($line[$offsets[$k]-1]!=" ")) { $offsets[$k]--; } } } } } } // get lines starting with a word character // ---------------------------------------------- if(preg_match_all('~^\b.*~m', $str, $out) > 0) { foreach($out[0] AS $line) { // pad string to right with space $line = str_pad($line, $max_len); // break line at offsets to chunks $chunks = array(); foreach($offsets AS $k => $offset) { $chunks[] = trim(substr($line, $offset, isset($offsets[$k+1]) ? $offsets[$k+1]-$offset : $max_len-$offset)); } // items: start with a \d digits if(preg_match('/^\d/', $line)) { $items[] = $chunks; // headings: once } else if(empty($headings)) { $headings = $chunks; } } } // output print_r($headings); print_r($items);

Abusive script

This script was stopped while abusing our resources

Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 23, Position 2 = 80
Branch analysis from position: 23
2 jumps found. (Code = 77) Position 1 = 25, Position 2 = 79
Branch analysis from position: 25
2 jumps found. (Code = 78) Position 1 = 26, Position 2 = 79
Branch analysis from position: 26
2 jumps found. (Code = 46) Position 1 = 28, Position 2 = 34
Branch analysis from position: 28
2 jumps found. (Code = 46) Position 1 = 35, Position 2 = 42
Branch analysis from position: 35
2 jumps found. (Code = 43) Position 1 = 43, Position 2 = 50
Branch analysis from position: 43
1 jumps found. (Code = 42) Position 1 = 78
Branch analysis from position: 78
1 jumps found. (Code = 42) Position 1 = 25
Branch analysis from position: 25
Branch analysis from position: 50
2 jumps found. (Code = 43) Position 1 = 55, Position 2 = 78
Branch analysis from position: 55
2 jumps found. (Code = 77) Position 1 = 56, Position 2 = 77
Branch analysis from position: 56
2 jumps found. (Code = 78) Position 1 = 57, Position 2 = 77
Branch analysis from position: 57
2 jumps found. (Code = 43) Position 1 = 60, Position 2 = 76
Branch analysis from position: 60
1 jumps found. (Code = 42) Position 1 = 63
Branch analysis from position: 63
2 jumps found. (Code = 46) Position 1 = 65, Position 2 = 69
Branch analysis from position: 65
2 jumps found. (Code = 46) Position 1 = 70, Position 2 = 75
Branch analysis from position: 70
2 jumps found. (Code = 44) Position 1 = 76, Position 2 = 61
Branch analysis from position: 76
1 jumps found. (Code = 42) Position 1 = 56
Branch analysis from position: 56
Branch analysis from position: 61
2 jumps found. (Code = 46) Position 1 = 65, Position 2 = 69
Branch analysis from position: 65
Branch analysis from position: 69
Branch analysis from position: 75
Branch analysis from position: 69
Branch analysis from position: 76
Branch analysis from position: 77
1 jumps found. (Code = 42) Position 1 = 25
Branch analysis from position: 25
Branch analysis from position: 77
Branch analysis from position: 78
Branch analysis from position: 42
Branch analysis from position: 34
Branch analysis from position: 79
2 jumps found. (Code = 43) Position 1 = 87, Position 2 = 134
Branch analysis from position: 87
2 jumps found. (Code = 77) Position 1 = 89, Position 2 = 133
Branch analysis from position: 89
2 jumps found. (Code = 78) Position 1 = 90, Position 2 = 133
Branch analysis from position: 90
2 jumps found. (Code = 77) Position 1 = 97, Position 2 = 120
Branch analysis from position: 97
2 jumps found. (Code = 78) Position 1 = 98, Position 2 = 120
Branch analysis from position: 98
2 jumps found. (Code = 43) Position 1 = 106, Position 2 = 111
Branch analysis from position: 106
1 jumps found. (Code = 42) Position 1 = 113
Branch analysis from position: 113
1 jumps found. (Code = 42) Position 1 = 97
Branch analysis from position: 97
Branch analysis from position: 111
1 jumps found. (Code = 42) Position 1 = 97
Branch analysis from position: 97
Branch analysis from position: 120
2 jumps found. (Code = 43) Position 1 = 126, Position 2 = 129
Branch analysis from position: 126
1 jumps found. (Code = 42) Position 1 = 132
Branch analysis from position: 132
1 jumps found. (Code = 42) Position 1 = 89
Branch analysis from position: 89
Branch analysis from position: 129
2 jumps found. (Code = 43) Position 1 = 131, Position 2 = 132
Branch analysis from position: 131
1 jumps found. (Code = 42) Position 1 = 89
Branch analysis from position: 89
Branch analysis from position: 132
Branch analysis from position: 120
Branch analysis from position: 133
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 133
Branch analysis from position: 134
Branch analysis from position: 79
Branch analysis from position: 80
filename:       /in/loeTn
function name:  (null)
number of ops:  141
compiled vars:  !0 = $str, !1 = $headings, !2 = $items, !3 = $max_len, !4 = $offsets, !5 = $out, !6 = $line, !7 = $offset, !8 = $k, !9 = $chunks
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%0A++++++++++++++++++++++++++++++++++++++++++++PSOMENAMEK+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++PASREP+1%2F29%0A++++++++++++++++++++++++++++++++++++++++++++%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%0A%0A++++++++++++++++++++++++++++++++++++++++++++Address+wise+list+of+customers+for+loans+and+advances+for+Sol+Id+%3A+119600+++++++++++++++++Date+of+Report+++++++++++06-12-2018%0A++++++++++++++++++++++++++++++++++++++++++++%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%0A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------%0ASNO+++++Name+of+the+Borrower++++++++++++++++Communication+Address+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++City+++++++++++State+++++++++++++++Pin+++++++++++++++++Customer+Id++++Account+No++++++++++Mobile+Number_1++Mobile+Number_2++Mobile+Number_3++Mobile+Number_4++Pan+Number++SchemeCode++Date+of+Loan++++++++++Limit++++++Purpose+of+Advance++++++++Bal.+O%2FS++++++BC+Entered+on%0A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------%0A%0A%0A1++++++CHANDER+SO+RAMKALA+AND+MANSA+RAM+VP+++VPO+DALAMWALA%2CDIST+JIND++++++++++++++++++++++++++++++++++++++++++++++++++++++++JIND+CITY++++++HARYANA+++++++++++++126102++++++++++++++ABC111111++++++1111111111111111+++++1111111111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCAKC+++++++02-03-2009++++++++1500000.00++++++RAISING+CROPS++++++++++++1505269.22+++15-02-2017%0A2++++++ISHWAR++SO+JITA+++++++++++++++++++++++VPO+DALAMWALA%2CJIND+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++JIND+CITY++++++HARYANA+++++++++++++126102++++++++++++++ABC111111++++++1111111111111111+++++2222222222++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCAKC+++++++02-03-2009+++++++++800000.00++++++RAISING+CROPS+++++++++++++607925.78+++06-02-2017%0A3++++++ROHTASH+SO+RAMPHAL+++++++++++++++++++%2378%2F2+BLOCK+NO+87+NEAR+GOVT+GIRLS+SCHOOL%2CVPO+SHAHPUR+DISTT+JIND+HARYANA+++++++++JIND+CITY++++++HARYANA+++++++++++++126125++++++++++++++ABC111111++++++1111111111111111+++++2222222222++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCAKC+++++++30-10-2017+++++++++640000.00++++++RAISING+CROPS+++++++++++++631757.63%0A4++++++RAM+PHAL+S%2FO+SH+GIANI+RAM++++KANDEL++112+BLOCK+96+KENDELA+KANDELA%2CJIND+++++++++++++++++++++++++++++++++++++++++++++++JIND+CITY++++++HARYANA+++++++++++++126125++++++++++++++ABC111111++++++1111111111111111+++++1111111111++++++++++++++++++++++++2222222222+++++++3333333333+++++++++++++++++++CCAKC+++++++28-10-2007+++++++++995000.00++++++RAISING+CROPS+++++++++++++998043.05+++01-09-2017%0A5++++++SAT+NARAIN+S%2FO+SH+JHANDU+RAM+++SRI+++1156+13+BHUNA+ROAD+OLD+BAJRANG+ROAD%2CTOHANA+RURAL+DISTT+FATEHABAD+HARYANA++++++++TOHANA+DISTT-F+HARYANA+++++++++++++125120++++++++++++++ABC111111++++++1111111111111111+++++1111111111++++++++++++++++++++++++3333333333+++++++2222222222+++++++++++++++++++CCAKC+++++++28-10-2007+++++++++600000.00++++++RAISING+CROPS+++++++++++++354523.05+++21-02-2017%0A6++++++RAJESH+SO+DARIYA+SINGH+++++++++++++++146+V+RAJ+PANA+PO+SHAHPUR+TEH+JIND%2CJIND+HARYANA+++++++++++++++++++++++++++++++++JIND+CITY++++++HARYANA+++++++++++++126125++++++++++++++ABC111111++++++1111111111111111+++++1111111111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCAKC+++++++29-06-2018+++++++++550000.00++++++RAISING+CROPS+++++++++++++245288.37%0A7++++++JAI+BHAGWAN+SO+ATAR+SINGH++++++++++++1585%2F7+JAWAHAR+NAGAR%2CPATIALA+CHOWK++++++++++++++++++++++++++++++++++++++++++++++JIND+CITY++++++HARYANA+++++++++++++126102++++++++++++++ABC111111++++++1111111111111111+++++3333333333++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCOTH+++++++06-03-2017++++++++++40000.00++++++WORKING+CAPITAL+F++++++++++39636.00%0A%0A++++++++++++++++++++++++++++++++++++++++++++PSOMENAMEK+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++PSTREP+1%2F29%0A++++++++++++++++++++++++++++++++++++++++++++%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%0A%0A++++++++++++++++++++++++++++++++++++++++++++Address+wise+list+of+customers+for+loans+and+advances+for+Sol+Id+%3A+119600+++++++++++++++++Date+of+Report+++++++++++06-12-2018%0A++++++++++++++++++++++++++++++++++++++++++++%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%0A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------%0ASNO+++++Name+of+the+Borrower++++++++++++++++Communication+Address+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++City+++++++++++State+++++++++++++++Pin+++++++++++++++++Customer+Id++++Account+No++++++++++Mobile+Number_1++Mobile+Number_2++Mobile+Number_3++Mobile+Number_4++Pan+Number++SchemeCode++Date+of+Loan++++++++++Limit++++++Purpose+of+Advance++++++++Bal.+O%2FS++++++BC+Entered+on%0A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------%0A%0A%0A172++++RAJKUMAR+SO+JAGTU++++++++++++++++++++V-JIWANPUR+PO-DALAMWALA+TEH-JIND%2CJIND+HARYANA+++++++++++++++++++++++++++++++++++JIND+CITY++++++HARYANA+++++++++++++126110++++++++++++++ABC111111++++++1111111111111111+++++1111111111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCAKC+++++++28-10-2007+++++++++300000.00++++++RAISING+CROPS+++++++++++++294446.29+++02-05-2016%0A173++++RAM+MEHAR+S%2FO+MOJI+RAM+++++++++++++++V-JIWANPUR+PO-DALAMWALA+TEH-JIND%2CJIND+HARYANA+++++++++++++++++++++++++++++++++++JIND+CITY++++++HARYANA+++++++++++++126110++++++++++++++ABC111111++++++1111111111111111+++++2222222222++++++++++++++++++++++++++++++++++++++++++++++++++++++++++AAAAAAAAAA++CCAKC+++++++07-10-2010+++++++++400000.00++++++RAISING+CROPS+++++++++++++401412.40+++04-10-2015%0A174++++RAMKARAN+SO+SHIVDHAN+++++++++++++++++V-JIWANPUR+PO-DALAMWALA+TEH-JIND%2CJIND+HARYANA+++++++++++++++++++++++++++++++++++JIND+CITY++++++HARYANA+++++++++++++126110++++++++++++++ABC111111++++++1111111111111111+++++1111111111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCAKC+++++++28-10-2007+++++++++550000.00++++++RAISING+CROPS+++++++++++++417816.51+++06-01-2017%0A175++++RISHI+LAL+SO+SHIVDHAN++++++++++++++++V-JIWANPUR+PO-DALAMWALA+TEH-JIND%2CJIND+HARYANA+++++++++++++++++++++++++++++++++++JIND+CITY++++++HARYANA+++++++++++++126110++++++++++++++ABC111111++++++1111111111111111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCAKC+++++++28-10-2007+++++++++995000.00++++++RAISING+CROPS+++++++++++++997902.96+++14-02-2017%0A176++++SATYAWAN+URF+SATNARAIN+S%2FO+JAGE+RAM++V-JIWANPUR+PO-DALAMWALA+TEH-JIND%2CJIND+HARYANA+++++++++++++++++++++++++++++++++++JIND+CITY++++++HARYANA+++++++++++++126110++++++++++++++ABC111111++++++1111111111111111+++++2222222222++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCAKC+++++++17-11-2010+++++++++300000.00++++++RAISING+CROPS+UND+++++++++308424.76+++09-12-2014%0A177++++SHYAM+S%2FO+SATYA+NARAYAN++++++++++++++V-JIWANPUR+PO-DALAMWALA+TEH-JIND%2CJIND+HARYANA+++++++++++++++++++++++++++++++++++JIND+CITY++++++HARYANA+++++++++++++126125++++++++++++++ABC111111++++++1111111111111111+++++1111111111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCAKC+++++++16-05-2017+++++++++301000.00++++++RAISING+CROPS+++++++++++++301836.88%0A178++++SHAMSHER+SINGH+SO+BIRU+RAM+++++++++++V-SIRIRAG+PO-SHAHPUR+TEH-JIND%2CJIND+HARYANA++++++++++++++++++++++++++++++++++++++JIND+CITY++++++HARYANA+++++++++++++126125++++++++++++++ABC111111++++++1111111111111111+++++3333333333++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCKGS+++++++17-12-2007+++++++++600000.00++++++RAISING+CROPS+++++++++++++603381.00+++26-06-2018%0A179++++JAI+BHAGWAN+S%2FO+SH+BARU+RAM++++SRI+++V-SRI+RAG+KHERA+PO-+SHAHPUR+TEH-JIND%2CJIND+HARYANA+++++++++++++++++++++++++++++++JIND+CITY++++++HARYANA+++++++++++++126125++++++++++++++ABC111111++++++1111111111111111+++++4444444444++++++++++++++++++++++++++++++++++++++++++++++++++++++++++AAAAAAAAAA++CCAKC+++++++28-10-2007+++++++++600000.00++++++RAISING+CROPS+++++++++++++663130.17+++26-06-2018%0A'
   43     1        ASSIGN                                                   !1, <array>
          2        ASSIGN                                                   !2, <array>
   46     3        INIT_FCALL                                               'max'
          4        INIT_FCALL                                               'array_map'
          5        SEND_VAL                                                 'strlen'
          6        INIT_FCALL                                               'explode'
          7        SEND_VAL                                                 '%0A'
          8        SEND_VAR                                                 !0
          9        DO_ICALL                                         $13     
         10        SEND_VAR                                                 $13
         11        DO_ICALL                                         $14     
         12        SEND_VAR                                                 $14
         13        DO_ICALL                                         $15     
         14        ASSIGN                                                   !3, $15
   54    15        ASSIGN                                                   !4, <array>
   55    16        INIT_FCALL                                               'preg_match_all'
         17        SEND_VAL                                                 '%7E%5E%5Cb.%2A%7Em'
         18        SEND_VAR                                                 !0
         19        SEND_REF                                                 !5
         20        DO_ICALL                                         $18     
         21        IS_SMALLER                                               0, $18
         22      > JMPZ                                                     ~19, ->80
   57    23    >   FETCH_DIM_R                                      ~20     !5, 0
         24      > FE_RESET_R                                       $21     ~20, ->79
         25    > > FE_FETCH_R                                               $21, !6, ->79
   59    26    >   ISSET_ISEMPTY_CV                                 ~22     !4
         27      > JMPZ_EX                                          ~22     ~22, ->34
         28    >   INIT_FCALL                                               'preg_match'
         29        SEND_VAL                                                 '%2F%5E%5Cd%2F'
         30        SEND_VAR                                                 !6
         31        DO_ICALL                                         $23     
         32        BOOL_NOT                                         ~24     $23
         33        BOOL                                             ~22     ~24
         34    > > JMPZ_EX                                          ~22     ~22, ->42
         35    >   INIT_FCALL                                               'preg_match_all'
         36        SEND_VAL                                                 '%2F%5E%7C++%5CK%5CS%2F'
         37        SEND_VAR                                                 !6
         38        SEND_REF                                                 !5
         39        SEND_VAL                                                 256
         40        DO_ICALL                                         $25     
         41        BOOL                                             ~22     $25
         42    > > JMPZ                                                     ~22, ->50
   61    43    >   INIT_FCALL                                               'array_column'
         44        FETCH_DIM_R                                      ~26     !5, 0
         45        SEND_VAL                                                 ~26
         46        SEND_VAL                                                 1
         47        DO_ICALL                                         $27     
         48        ASSIGN                                                   !4, $27
   59    49      > JMP                                                      ->78
   62    50    >   INIT_FCALL                                               'preg_match'
         51        SEND_VAL                                                 '%2F%5E%5Cd%2F'
         52        SEND_VAR                                                 !6
         53        DO_ICALL                                         $29     
         54      > JMPZ                                                     $29, ->78
   64    55    > > FE_RESET_R                                       $30     !4, ->77
         56    > > FE_FETCH_R                                       ~31     $30, !7, ->77
         57    >   ASSIGN                                                   !8, ~31
   66    58        IS_SMALLER                                               0, !7
         59      > JMPZ                                                     ~33, ->76
   68    60    > > JMP                                                      ->63
   69    61    >   FETCH_DIM_RW                                     $34     !4, !8
         62        PRE_DEC                                                  $34
   68    63    >   IS_SMALLER                                       ~36     0, !7
         64      > JMPZ_EX                                          ~36     ~36, ->69
         65    >   FETCH_DIM_R                                      ~37     !4, !8
         66        SUB                                              ~38     ~37, 1
         67        ISSET_ISEMPTY_DIM_OBJ                         0  ~39     !6, ~38
         68        BOOL                                             ~36     ~39
         69    > > JMPZ_EX                                          ~36     ~36, ->75
         70    >   FETCH_DIM_R                                      ~40     !4, !8
         71        SUB                                              ~41     ~40, 1
         72        FETCH_DIM_R                                      ~42     !6, ~41
         73        IS_NOT_EQUAL                                     ~43     ~42, '+'
         74        BOOL                                             ~36     ~43
         75    > > JMPNZ                                                    ~36, ->61
   64    76    > > JMP                                                      ->56
         77    >   FE_FREE                                                  $30
   57    78    > > JMP                                                      ->25
         79    >   FE_FREE                                                  $21
   81    80    >   INIT_FCALL                                               'preg_match_all'
         81        SEND_VAL                                                 '%7E%5E%5Cb.%2A%7Em'
         82        SEND_VAR                                                 !0
         83        SEND_REF                                                 !5
         84        DO_ICALL                                         $44     
         85        IS_SMALLER                                               0, $44
         86      > JMPZ                                                     ~45, ->134
   83    87    >   FETCH_DIM_R                                      ~46     !5, 0
         88      > FE_RESET_R                                       $47     ~46, ->133
         89    > > FE_FETCH_R                                               $47, !6, ->133
   86    90    >   INIT_FCALL                                               'str_pad'
         91        SEND_VAR                                                 !6
         92        SEND_VAR                                                 !3
         93        DO_ICALL                                         $48     
         94        ASSIGN                                                   !6, $48
   89    95        ASSIGN                                                   !9, <array>
   90    96      > FE_RESET_R                                       $51     !4, ->120
         97    > > FE_FETCH_R                                       ~52     $51, !7, ->120
         98    >   ASSIGN                                                   !8, ~52
   91    99        INIT_FCALL                                               'trim'
        100        INIT_FCALL                                               'substr'
        101        SEND_VAR                                                 !6
        102        SEND_VAR                                                 !7
        103        ADD                                              ~55     !8, 1
        104        ISSET_ISEMPTY_DIM_OBJ                         0          !4, ~55
        105      > JMPZ                                                     ~56, ->111
        106    >   ADD                                              ~57     !8, 1
        107        FETCH_DIM_R                                      ~58     !4, ~57
        108        SUB                                              ~59     ~58, !7
        109        QM_ASSIGN                                        ~60     ~59
        110      > JMP                                                      ->113
        111    >   SUB                                              ~61     !3, !7
        112        QM_ASSIGN                                        ~60     ~61
        113    >   SEND_VAL                                                 ~60
        114        DO_ICALL                                         $62     
        115        SEND_VAR                                                 $62
        116        DO_ICALL                                         $63     
        117        ASSIGN_DIM                                               !9
        118        OP_DATA                                                  $63
   90   119      > JMP                                                      ->97
        120    >   FE_FREE                                                  $51
   95   121        INIT_FCALL                                               'preg_match'
        122        SEND_VAL                                                 '%2F%5E%5Cd%2F'
        123        SEND_VAR                                                 !6
        124        DO_ICALL                                         $64     
        125      > JMPZ                                                     $64, ->129
   97   126    >   ASSIGN_DIM                                               !2
        127        OP_DATA                                                  !9
   95   128      > JMP                                                      ->132
  100   129    >   ISSET_ISEMPTY_CV                                         !1
        130      > JMPZ                                                     ~66, ->132
  101   131    >   ASSIGN                                                   !1, !9
   83   132    > > JMP                                                      ->89
        133    >   FE_FREE                                                  $47
  107   134    >   INIT_FCALL                                               'print_r'
        135        SEND_VAR                                                 !1
        136        DO_ICALL                                                 
        137        INIT_FCALL                                               'print_r'
        138        SEND_VAR                                                 !2
        139        DO_ICALL                                                 
        140      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
153.22 ms | 1045 KiB | 23 Q