« Return to Thread: Find structure in array

RE: Find structure in array

by Taco Fleur - Pacific Fox :: Rate this Message:

Reply to Author | View in Thread

Loop over the array and find the position, i.e.
 
found = 0;
for ( i = 1; i LTE arrayLen( stBooks ); i = i + 1 )
{
    if ( stBooks[ i ] IS 'DEF' ) // Or use compare() if you are after a case match
    {
        found = i;
        break;
    }
}
 
Kind regards,
 

Taco Fleur - Chief Executive Officer
Pacific Fox http://www.pacificfox.com.au an industry leader with commercial IT experience since 1994 …

 


From: bounce-cfaussie-21343@... [mailto:bounce-cfaussie-21343@...] On Behalf Of Carl Vanderpal
Sent: Wednesday, 28 December 2005 4:59 PM
To: CFAussie Mailing List
Subject: [cfaussie] Find structure in array

Having a stumpt moment, how to I find what position in the array 'DEF' is in?

Thanks
<cfscript>

aBooks = ArrayNew(1);

stBooks[1] = StructNew();
stBooks[1].Name = "ABC";
stBooks[1].Chapters = 50;

aBooks[2] = ArrayNew(1);
stBooks[2] = StructNew();
stBooks[2].Name = "DEF";
stBooks[2].Chapters = 40;

aBooks = ArrayNew(1);
stBooks[3] = StructNew();
stBooks[3].Name = "HIJ";
stBooks[3].Chapters = 27;

aBooks[4] = ArrayNew(1);
stBooks[4] = StructNew();
stBooks[4].Name = "KLM";
stBooks[4].Chapters = 36;
</cfscript>


====================================
Postal: Po Box 3462 Dural, NSW 2158
Email: mailto:carl.vanderpal@...
FireFly Internet Phone: 80011777 --- You are currently subscribed to cfaussie as: taco.fleur@... To unsubscribe send a blank email to leave-cfaussie-23165F@... Aussie Macromedia Developers: http://lists.daemon.com.au/
---
You are currently subscribed to cfaussie as: lists@...
To unsubscribe send a blank email to leave-cfaussie-23165F@... Aussie Macromedia Developers: http://lists.daemon.com.au/

 « Return to Thread: Find structure in array