回答
array_flip需要一個數組作爲第一個參數,你給什麼...
PS:也許有一些代碼行,我可以給你一個更精確的答案
這是PHP代碼的一部分: function redirectWrongDep($ url){ $ deps = @getDepsByIdUrl($ url); $ depsFlip = array_flip($ deps); ($ _GET ['dep'] &&!in_array($ _ GET ['dep'],$ depsFlip)){ header('Location:'。URL); exit(); }} – Pureandfast
第二部分: 功能getDepsByIdUrl($網址){$ SQL =「SELECT ws_flash_departement.nom,ws_flash_departement.id_departement FROM ws_flash_departement WHERE ws_flash_departement.no_resultats = 0和 ws_flash_departement.id_departement IN(SELECT url_departement! id_departement FROM url_departement WHERE url_departement.id_url =「。$ url。」)ORDER BY nom ASC「; $ result = mysql_query($ sql); while($ row = mysql_fetch_assoc($ result)){ $ deps [$ row [「id_departement」]] = utf8_encode($ row [「nom」]); } mysql_free_result($ result); return $ deps; } – Pureandfast
getDepsByIdUrl返回的值是什麼? – Antoine
檢查本手冊:
http://php.net/manual/en/function.array-flip.php
例如,
$trans = array("a" => 1, "b" => 1, "c" => 2);
$trans = array_flip($trans);
print_r($trans);
最有可能您更新到魔術引號被設置在關閉
這個id,因爲事情是返回值false
或沒有返回true
或1
所以調試。你沒有任何suplling代碼的服務器太array_flip()
你必須提供array
例如:
$arr = array("a" => 3, "b" => 1, "c" => 2);
$arr = array_flip($arr);
print_r($arr);
- 1. PHP array_flip()錯誤?
- 2. array_flip不正常
- 3. PHP array_intersect +與陣列上,array_flip值多次
- 4. array_flip在JavaScript中?
- 5. array_flip()和UTF8
- 6. array_flip與價值
- 7. 結合array_push和array_flip
- 8. PHP的array_flip導致不確定的偏移
- 9. 相當於在flash動作腳本3中的php的array_flip?
- 10. array_flip()期望參數1爲數組,null給定問題
- 11. PHP函數jQuery函數
- 12. 函數內的PHP函數
- 13. Python array_flip模擬或最好的方式來做到這一點?
- 14. Php數組函數
- 15. PHP數學函數
- 16. PHP函數參數
- 17. PHP void函數
- 18. PHP isset函數
- 19. Implode函數PHP
- 20. PHP str_replace函數
- 21. PHP函數
- 22. php mail()函數
- 23. PHP sleep()函數
- 24. PHP - getimagesize函數
- 25. PHP SUM函數
- 26. PHP - mysqli函數
- 27. pipe php函數
- 28. PHP define()函數
- 29. PHP header()函數
- 30. 在PHP函數
如果你向我們展示一些代碼可能會有所幫助... –
你必須至少提供你的數組:array_flip($ array)' – Raptor
-1 http://www.emilvikstrom.se/whyidownvote.html(你有什麼嘗試過?) –