我有兩個數組,一個是OS,比如Ubuntu和Windows,另一個是系統模板,比如Ubuntu 5.3等等等等,而Windows XP SP2等等等等,我需要從系統模板中提取操作系統數組,但它並不總是在開始,有時它在中間或結束。那麼我怎麼能通過一個數組循環,並檢查它是否在另一個數組中,如果是的話告訴我操作系統是什麼。從另一個陣列中的數組搜索字符串
例子。
操作系統列表
$os = array("Ubuntu", "Debian", "Gentoo", "Windows", "Fedora", "CentOS", "CloudLinux", "Slackware");
的系統模板列表中的小部分(這將是一個數組)
Ubuntu 8.04 x64 LAMP Installation
Ubuntu 8.04 x64 MySQL Installation
Ubuntu 8.04 x64 PHP Installation
x64 Installation Gentoo
Basic Installation Ubuntu 8.03
會導致這給我
Ubuntu
Ubuntu
Ubuntu
Gentoo
Ubuntu
感謝