Check an Array for a String

Since I have been learning C I have been re-creating methods from other languages that I may commonly use. For instance, this one is based off of PHP's in_array() method and works much the same way. It accepts a search string and an array, returning true of false if the value is found.

                                _Bool in_array(char *needle, char *haystack[]){
	int found = 0;
	
	for(int i = 0; i < sizeof(haystack); i++){
		if(needle == haystack[i]){
			return found = 1;
		}
	}
	return found;
}