Expand|Select|Wrap|Line Numbers
- while (! feof($codes)){
- $lines = fgets($codes);
- $lines=preg_replace('/\s\s+/',' ', $lines);
- $parts = explode(" ", $lines);
- $projectname = explode ('.', $parts[0]);
- $datetemp=substr($parts[2],1,13);
- $projectdate = explode ('-', $datetemp);
- $try1=$projectdate[0];
- $try2=$projectdate[1];
- if ($try1{0}=='0'){
- $try1=substr($projectdate[0],1,5);
- }
- $try2=$projectdate[1];
- if ($try2{0}=='0'){
- $try2=substr($projectdate[1],1,5);
- }
- $valid1[]=$try1;
- $valid2[]=$try2;
- //assuming no dates before 2000
- if ($todaydate<=$try2 && $todaydate>=$try1){
- $validproj[$x]=$projectname[0];
- if ($validproj[--$x]!==$projectname[0])
- {$x++;}
- $validcode[$y]=$projectname[1];
- $x++;
- $data=array("$projectname[0]"=>array("$i"=>$validcode[$y]));
- }
- $i++;
- $y++;
- }
- fclose($codes);
- print_r($data);
- ?>
Expand|Select|Wrap|Line Numbers
- Array
- (
- [projB] => Array
- (
- [3] => codeD
- )
- )
where as it should show this:
Expand|Select|Wrap|Line Numbers
- Array
- (
- [projA] => Array
- (
- [0] => codeA
- [1] => codeB
- [2] => codeC
- )
- [projB] => Array
- (
- [3] => codeD
- )
- )
Can anyone shed some light on my problem??Thank in advance!=)