You can use foreach to iterate over the elements in the array and then use strpos to see if the key is in the content of the variable:
foreach($aExt as $key) {
if(strpos($sIcon, $key) !== false) {
echo sprintf("%s is in the variable", $key);
}
}
Looking at the names of your variables I think you're trying to figure out the extension of a file name. You can easily find out the extension of a file using the following:
$ext = pathinfo($filename, PATHINFO_EXTENSION);
In your case:
$ext = pathinfo($sIcon, PATHINFO_EXTENSION);
if(in_array($ext, $aExt)) {
echo "Valid icon!";
}