# Array in if statment

**URL:** <https://forum.kirupa.com/t/array-in-if-statment/263832>\
**Category:** Uncategorized\
**Created:** [June 19, 2008, 3:45pm UTC](https://forum.kirupa.com/t/array-in-if-statment/263832 "2008-06-19T15:45:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![g5604](https://avatars.discourse-cdn.com/v4/letter/g/54ee81/32.png) [@g5604](https://forum.kirupa.com/u/g5604)\
**Post date:** [June 19, 2008, 3:45pm UTC](https://forum.kirupa.com/t/array-in-if-statment/263832/1 "2008-06-19T15:45:00Z")

</div>

HI,

I want to check to see if a string is in an array, so basically:

If (string1 == [any item in array]) {  
// do something.  
}

but i am not sure how to write it… any ideas?

thanks.  
Gareth

---

<div class="post-metadata">

**Author:** ![Charleh](https://avatars.discourse-cdn.com/v4/letter/c/a9a28c/32.png) [@Charleh](https://forum.kirupa.com/u/Charleh)\
**Post date:** [June 19, 2008, 3:57pm UTC](https://forum.kirupa.com/t/array-in-if-statment/263832/2 "2008-06-19T15:57:55Z")

</div>

This has been done a million times on this forum 😛

Anyway

```auto

arrSearch(str:String, arr:Array):Boolean {
  for(var i = 0; i < arr.length; i++) {
    if(arr* == str) {
      return true;
    }
  }
 
  return false;
}

```

Usage

```auto

if(arrSearch("somestring", myArray)) {
  // do something
} else {
  // not found
}

```

---

<div class="post-metadata">

**Author:** ![g5604](https://avatars.discourse-cdn.com/v4/letter/g/54ee81/32.png) [@g5604](https://forum.kirupa.com/u/g5604)\
**Post date:** [June 19, 2008, 4:29pm UTC](https://forum.kirupa.com/t/array-in-if-statment/263832/3 "2008-06-19T16:29:10Z")

</div>

Thanks, actually i was looking at this wrong! i need to know how to do a hitest on anything in an array so;

if (this.hitTest(array[anythingInsideMe]) {  
// do something  
}
