On Thu, 20 May 2004 10:19:11 -0400, Ian Sheridan wrote:
>OOPS
>
>here is is fixed
>
><cfscript>
> var2 = "";
> n = listlen(var1);
> for (i=1;i LTE n;i=i+1) {
> curr = listgetat(var1,i);
> if (i LT n) {
> next = listgetat(var1,i + 1);
> } else {
> next = "";
> }
> if (i GT 1) {
> last = listgetat(var1,i - 1);
> } else {
> last = "";
> }
> if (curr - 1 NEQ last) {
> var2 = listappend(var2,listgetat(var1,i));
> } else if (curr + 1 NEQ next) {
> var2 = listappend(var2,listgetat(var1,i),"-");
> }
> }
></cfscript>
>
>
>On May 20, 2004, at 10:07 AM, Ian Sheridan wrote:
>
>> here is your answer:
>>
>> <cfscript>
>> var2 = "";
>> n = listlen(var1);
>> for (i=1;i LTE n;i=i+1) {
>> curr = listgetat(var1,i);
>> if (i LT n) {
>> next = listgetat(var1,i + 1);
>> } else {
>> next = "";
>> }
>> if (i GT 1) {
>> last = listgetat(var1,i - 1);
>> } else {
>> last = "";
>> }
>> if (curr + 1 NEQ next) {
>> var2 = listappend(var2,i,"-");
>> } else if (curr - 1 NEQ last) {
>> var2 = listappend(var2,i);
>> }
>> }
>> </cfscript>
>>
>> you had to look forward and back.
>
>
>
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

