将您的数组作为 JSON 回显到您的 JavaScript 中。
echo 'var folders = ', json_encode($folders);
然后你可以直接在 JavaScript 中循环或做任何你需要的事情。
编辑:现在您已经发布了您的实际问题......在您的 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.');
}
作为替代方案,我可能会使用Array.indexOf()
. 它并非在所有浏览器中都可用,但该问题很容易解决。请参阅文档: https ://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/indexOf