You assign to $newloop, then do a ++$newloop, and THEN dump
$newloop.
ie, you assign to 0, inc to 1, and dump 1...which isn't filled in yet.
-Szii
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Friday, March 23, 2001 12:07 PM
Subject: RE: [PHP] Array Cleansing
>
> This is the code I'm currently using
>
> /* testing stuff */
> echo "<!-- testing for title\n";
> $newloop = 0;
> while ($loop < count($work))
> {
> if ($work[$loop] !== " ")
> {
> $lazy[$newloop] = $work[$loop];
> ++$newloop;
> }
> echo " Slot: $loop Value: $work[$loop] - NewSlot: $newloop
NewValue: $lazy[$newloop] \n";
> ++$loop;
> }
> echo " end testing for title -->\n";
> /* end of test */
>
> And this is the output I'm getting
>
> <!-- testing for title
> Slot: Value: - NewSlot: 1 NewValue:
> Slot: 1 Value: - NewSlot: 2 NewValue:
> Slot: 2 Value: - NewSlot: 3 NewValue:
> Slot: 3 Value: - NewSlot: 4 NewValue:
> Slot: 4 Value: - NewSlot: 5 NewValue:
> Slot: 5 Value: - NewSlot: 6 NewValue:
> Slot: 6 Value: - NewSlot: 7 NewValue:
> Slot: 7 Value: - NewSlot: 8 NewValue:
> Slot: 8 Value: 4285 - NewSlot: 9 NewValue:
> Slot: 9 Value: 10.0 - NewSlot: 10 NewValue:
> Slot: 10 Value: - NewSlot: 11 NewValue:
> Slot: 11 Value: 0.9 - NewSlot: 12 NewValue:
> Slot: 12 Value: - NewSlot: 13 NewValue:
> Slot: 13 Value: 6876 - NewSlot: 14 NewValue:
> Slot: 14 Value: 1448 - NewSlot: 15 NewValue:
> Slot: 15 Value: - NewSlot: 16 NewValue:
> Slot: 16 Value: ?? - NewSlot: 17 NewValue:
> Slot: 17 Value: - NewSlot: 18 NewValue:
> Slot: 18 Value: S - NewSlot: 19 NewValue:
> Slot: 19 Value: - NewSlot: 20 NewValue:
> Slot: 20 Value: - NewSlot: 21 NewValue:
> Slot: 21 Value: - NewSlot: 22 NewValue:
> Slot: 22 Value: 11:20AM - NewSlot: 23 NewValue:
> Slot: 23 Value: - NewSlot: 24 NewValue:
> Slot: 24 Value: 22:08.66 - NewSlot: 25 NewValue:
> Slot: 25 Value: mpg123: - NewSlot: 26 NewValue:
> Slot: 26 Value:
08_-_DJ_Mark_Farina_-_Rae_&_Christian_-_Spellbound.mp3 - NewSlot: 27
NewValue:
> Slot: 27 Value: (mp - NewSlot: 28 NewValue:
>
> What I'd actually like to get out of it is something similiar to:
>
> <!-- testing for title
> Slot: Value: - NewSlot: 1 NewValue: 4285
> Slot: 1 Value: - NewSlot: 2 NewValue: 10.0
> Slot: 2 Value: - NewSlot: 3 NewValue: 0.9
> Slot: 3 Value: - NewSlot: 4 NewValue: 6876
> Slot: 4 Value: - NewSlot: 5 NewValue: 1448
> Slot: 5 Value: - NewSlot: 6 NewValue: ??
> Slot: 6 Value: - NewSlot: 7 NewValue: S
> Slot: 7 Value: - NewSlot: 8 NewValue: 11:20AM
> Slot: 8 Value: 4285 - NewSlot: 9 NewValue: 22:08.66
> Slot: 9 Value: 10.0 - NewSlot: 10 NewValue: mpg123:
> Slot: 10 Value: - NewSlot: 11 NewValue:
08_-_DJ_Mark_Farina_-_Rae_&_Christian_-_Spellbound.mp3
> Slot: 11 Value: 0.9 - NewSlot: 12 NewValue: (mp
> Slot: 12 Value: - NewSlot: 13 NewValue:
> Slot: 13 Value: 6876 - NewSlot: 14 NewValue:
> Slot: 14 Value: 1448 - NewSlot: 15 NewValue:
> Slot: 15 Value: - NewSlot: 16 NewValue:
> Slot: 16 Value: ?? - NewSlot: 17 NewValue:
> Slot: 17 Value: - NewSlot: 18 NewValue:
> Slot: 18 Value: S - NewSlot: 19 NewValue:
> Slot: 19 Value: - NewSlot: 20 NewValue:
> Slot: 20 Value: - NewSlot: 21 NewValue:
> Slot: 21 Value: - NewSlot: 22 NewValue:
> Slot: 22 Value: 11:20AM - NewSlot: 23 NewValue:
> Slot: 23 Value: - NewSlot: 24 NewValue:
> Slot: 24 Value: 22:08.66 - NewSlot: 25 NewValue:
> Slot: 25 Value: mpg123: - NewSlot: 26 NewValue:
> Slot: 26 Value:
08_-_DJ_Mark_Farina_-_Rae_&_Christian_-_Spellbound.mp3 - NewSlot: 27
NewValue:
> Slot: 27 Value: (mp - NewSlot: 28 NewValue:
>
> Any clue what I'm doing wrong? I mostly jsut can't figure out why all the
new fields keep coming up blank.
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]