# Searching an Array

**URL:** <https://forum.kirupa.com/t/searching-an-array/327323>\
**Category:** flash\
**Created:** [February 21, 2012, 9:02pm UTC](https://forum.kirupa.com/t/searching-an-array/327323 "2012-02-21T21:02:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![DMB](https://avatars.discourse-cdn.com/v4/letter/d/b782af/32.png) [@DMB](https://forum.kirupa.com/u/DMB)\
**Post date:** [February 21, 2012, 9:02pm UTC](https://forum.kirupa.com/t/searching-an-array/327323/1 "2012-02-21T21:02:57Z")

</div>

EDIT: Figured it out, here’s my code:

\*\*var myArray = new Array(“value0”, “value1”, “value2”);

* * *

function search (input) {\*\*  
**trace("Searching for: "+input);**  
**for (var i=0; i\<myArray.length;i++)**  
**{**  
_if (input == myArray) {_\*  
**trace("Found “+input+” at array # "+i);  
found();**  
**}**  
**else {trace("Did not find “+input+” at array # "+i);}**  
**}  
completed();**  
\*\*};

\*\*\*\*var vFound:Boolean;

* * *

function found ():void {\*\*  
**trace(“Value was found.”);  
vFound = true;**  
**};  
\*\*  
 function completed ():void {  
 trace(“Search Completed.”);  
 if (vFound == false) {  
 trace**(“Value was not found.”);\*\*  
**}**  
**};**

Traces for input=“value2”:

> Searching for: value2  
> Did not find value2 at array # 0  
> Did not find value2 at array # 1  
> Found value2 at array # 2  
> Value was found.  
> Search Completed

Traces for input=“value3”:

> Searching for: value3  
> Did not find value3 at array # 0  
> Did not find value3 at array # 1  
> Did not find value3 at array # 2  
> Search Completed  
> Value was not found.
