Echo out your array as JSON, right into your JavaScript.
echo 'var folders = ', json_encode($folders);
Then you can loop through or do whatever you need directly in JavaScript.
Edit: Now that you have posted your actual question... Do this in your JavaScript:
var wantedFolder = 'something';
var wantedFolderFound = false;
for (folderIndex in folders) {
if (folders[folderIndex] === wantedFolder) {
wantedFolderFound = true;
}
}
if (wantedFolderFound) {
alert('Folder found!');
} else {
alert('Folder not found.');
}
As an alternative, I would probably use Array.indexOf()
. It isn't available in all browsers, but that problem is easily remedied. See the documentation: https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/indexOf