0
我發現並適應其掃描的數組,像這樣的條目的例子:PHP:如何合併兩個「無價值」數組?
$ignoredFileTypes = array('svn','fla','bak','db');
if(array_search('.fla',$ignoredFileTypes) > -1){
return true;
}
它工作得很好我最初的需求。
現在,我想加入兩個數組,像這樣:
$ignoredFileTypes = array('svn','fla','bak','db');
$customIgnoredFileTypes = array('txt', 'xsd');
$ignoredFileTypes = array_merge($ignoredFileTypes , $customIgnoredFileTypes);
不幸的是,產生像這樣的警告:
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in C:\wamp\www\packager.php on line 41
那麼幾個問題:
- 正在使用上面的數組創建語法不正確?
- 我該如何正確創建這兩個數組,以便它們可以合併?
謝謝! d
那麼接下來是什麼'$ ignoredFileTypes' * *實際上包含哪些內容? –
我試着運行你的代碼,它對我來說工作得很好。 – icktoofay
這個問題可以由編寫我改編的例子的人來回答。它什麼都沒有?我懷疑array_search的工作原理是因爲它正在搜索關鍵字,但合併不起作用,因爲這些關鍵字沒有值?我的密鑰......不需要值,密鑰值與我的數組*需要*一樣詳細。它是否必須具有價值? – danjah