<?php
$strings = array('SS2014','SU2014','FW2014','SS2013','FW2013','NW2012');
$cleanUpResult = array();
$counter = 0;
$previousYear = '';
$currentIndex = 10;
var_dump($strings);
foreach($strings as $row){
if($counter == 0){
$previousYear = substr($row, -4);
}
var_dump('fist row');
var_dump($row);
var_dump($counter);
if($previousYear !== substr($row, -4)){
$currentIndex = $currentIndex + 10;
}
if($counter > 0){
$previousYear = substr($row, -4);
}
switch(substr($row, 0, 2)){
case 'SS':
$cleanUpResult[$currentIndex + 1] = $row;
break;
case 'SU':
$cleanUpResult[$currentIndex + 2] = $row;
break;
case 'FW':
var_dump($part, $row);
$cleanUpResult[$currentIndex + 3] = $row;
break;
case 'WI':
$cleanUpResult[$currentIndex + 4] = $row;
break;
case 'XM':
$cleanUpResult[$currentIndex + 5] = $row;
break;
case 'CO':
$cleanUpResult[$currentIndex + 6] = $row;
break;
case 'NW':
$cleanUpResult[$currentIndex + 7] = $row;
break;
default:
break;
}
$cleanUpResult[] = $row;
$counter++;
}
var_dump($cleanUpResult);
- Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- array(6) {
[0]=>
string(6) "SS2014"
[1]=>
string(6) "SU2014"
[2]=>
string(6) "FW2014"
[3]=>
string(6) "SS2013"
[4]=>
string(6) "FW2013"
[5]=>
string(6) "NW2012"
}
string(8) "fist row"
string(6) "SS2014"
int(0)
string(8) "fist row"
string(6) "SU2014"
int(1)
string(8) "fist row"
string(6) "FW2014"
int(2)
Warning: Undefined variable $part in /in/kBAno on line 36
NULL
string(6) "FW2014"
string(8) "fist row"
string(6) "SS2013"
int(3)
string(8) "fist row"
string(6) "FW2013"
int(4)
Warning: Undefined variable $part in /in/kBAno on line 36
NULL
string(6) "FW2013"
string(8) "fist row"
string(6) "NW2012"
int(5)
array(10) {
[11]=>
string(6) "SS2014"
[12]=>
string(6) "SU2014"
[13]=>
string(6) "FW2014"
[14]=>
string(6) "FW2014"
[21]=>
string(6) "SS2013"
[22]=>
string(6) "SS2013"
[23]=>
string(6) "FW2013"
[24]=>
string(6) "FW2013"
[37]=>
string(6) "NW2012"
[38]=>
string(6) "NW2012"
}
- Output for 5.0.4 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.31, 7.4.0 - 7.4.33
- array(6) {
[0]=>
string(6) "SS2014"
[1]=>
string(6) "SU2014"
[2]=>
string(6) "FW2014"
[3]=>
string(6) "SS2013"
[4]=>
string(6) "FW2013"
[5]=>
string(6) "NW2012"
}
string(8) "fist row"
string(6) "SS2014"
int(0)
string(8) "fist row"
string(6) "SU2014"
int(1)
string(8) "fist row"
string(6) "FW2014"
int(2)
Notice: Undefined variable: part in /in/kBAno on line 36
NULL
string(6) "FW2014"
string(8) "fist row"
string(6) "SS2013"
int(3)
string(8) "fist row"
string(6) "FW2013"
int(4)
Notice: Undefined variable: part in /in/kBAno on line 36
NULL
string(6) "FW2013"
string(8) "fist row"
string(6) "NW2012"
int(5)
array(10) {
[11]=>
string(6) "SS2014"
[12]=>
string(6) "SU2014"
[13]=>
string(6) "FW2014"
[14]=>
string(6) "FW2014"
[21]=>
string(6) "SS2013"
[22]=>
string(6) "SS2013"
[23]=>
string(6) "FW2013"
[24]=>
string(6) "FW2013"
[37]=>
string(6) "NW2012"
[38]=>
string(6) "NW2012"
}
- Output for 7.3.32 - 7.3.33
- array(6) {
[0]=>
string(6) "SS2014"
[1]=>
string(6) "SU2014"
[2]=>
string(6) "FW2014"
[3]=>
string(6) "SS2013"
[4]=>
string(6) "FW2013"
[5]=>
string(6) "NW2012"
}
string(8) "fist row"
string(6) "SS2014"
int(0)
string(8) "fist row"
string(6) "SU2014"
int(1)
string(8) "fist row"
string(6) "FW2014"
int(2)
NULL
string(6) "FW2014"
string(8) "fist row"
string(6) "SS2013"
int(3)
string(8) "fist row"
string(6) "FW2013"
int(4)
NULL
string(6) "FW2013"
string(8) "fist row"
string(6) "NW2012"
int(5)
array(10) {
[11]=>
string(6) "SS2014"
[12]=>
string(6) "SU2014"
[13]=>
string(6) "FW2014"
[14]=>
string(6) "FW2014"
[21]=>
string(6) "SS2013"
[22]=>
string(6) "SS2013"
[23]=>
string(6) "FW2013"
[24]=>
string(6) "FW2013"
[37]=>
string(6) "NW2012"
[38]=>
string(6) "NW2012"
}
- Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.3
- array(6) {
[0]=>
string(6) "SS2014"
[1]=>
string(6) "SU2014"
[2]=>
string(6) "FW2014"
[3]=>
string(6) "SS2013"
[4]=>
string(6) "FW2013"
[5]=>
string(6) "NW2012"
}
string(8) "fist row"
string(6) "SS2014"
int(0)
string(8) "fist row"
string(6) "SU2014"
int(1)
string(8) "fist row"
string(6) "FW2014"
int(2)
Notice: Undefined variable: part in /in/kBAno on line 36
NULL
string(6) "FW2014"
string(8) "fist row"
string(6) "SS2013"
int(3)
string(8) "fist row"
string(6) "FW2013"
int(4)
Notice: Undefined variable: part in /in/kBAno on line 36
NULL
string(6) "FW2013"
string(8) "fist row"
string(6) "NW2012"
int(5)
array(10) {
[11]=>
string(6) "SS2014"
[12]=>
string(6) "SU2014"
[13]=>
string(6) "FW2014"
[14]=>
string(6) "FW2014"
[21]=>
string(6) "SS2013"
[22]=>
string(6) "SS2013"
[23]=>
string(6) "FW2013"
[24]=>
string(6) "FW2013"
[37]=>
string(6) "NW2012"
[38]=>
string(6) "NW2012"
}
preferences:
280.22 ms | 404 KiB | 459 Q