5
A
回答
10
您可以只使用一個數組,並將所需的數據放入密鑰中,因爲密鑰不能重複。
4
SplObjectStorage是最近的事情。
$storage = new SplObjectStorage;
$obj1 = new StdClass;
$storage->attach($obj1);
$storage->attach($obj1); // not attached
echo $storage->count(); // 1
$obj2 = new StdClass; // different instance
$obj3 = clone($obj2); // different instance
$storage->attach($obj2);
$storage->attach($obj3);
echo $storage->count(); // 3
顧名思義,它只能在對象工作雖然。如果您想要在標量類型中使用此功能,則必須使用新的Spl Types作爲替代,以及使用Spl Data Structures和ArrayObject替代陣列。
5
可以使用值的標準PHP數組,並將其傳遞通過array_unique功能:
$input = array(4, "4", "3", 4, 3, "3");
$result = array_unique($input);
var_dump($result);
輸出:
array(2) {
[0] => int(4)
[2] => string(1) "3"
}
相關問題
- 1. PHP是否有Set數據結構?
- 2. 在php中是否有類似於bash set±x的指令?
- 3. DrRacket中是否有相當於set-car!和set-cdr!在SICP?
- 4. 在java中是否有「createObject」?
- 5. JavaScript中是否有Set字面值?
- 6. 在scala中,是否有可能只有兩個元素的Set?
- 7. 是否有在Java中
- 8. 如何檢查java中是否存在set?
- 9. 在MongoDB中是否有類似MySQL的「set names」的命令?
- 10. 是否有在Java
- 11. PHP是否有相當於Java的RequestDispatcher.forward?
- 12. 在C#中是否有等價的std :: set?
- 13. 在MySQL中是否有等價於SQL Server的SET NOCOUNT?
- 14. 在REST API或.Net SDK中是否有等效的Set-AzureRmKeyVaultAccessPolicy?
- 15. 在PHP中是否有Java的DisplayTag的等價庫?
- 16. 「set -euo pipefail」是否對eval有影響?
- 17. R是否有Set數據結構?
- 18. 在Java中,是否有`public static main(String [] args)`的PHP等價物?
- 19. 是否有可能在PHP中像Java的socksProxyHost一樣?
- 20. 是否有可能integerate java和php
- 21. 是否有可能擺脫請求的Set-Cookie中的laravel_session?
- 22. 是否有PHP
- 23. 是否使用SET NAMES,SET CHARACTER SET編碼INSERT值?
- 24. Java中是否有File.AppendAllText()?
- 25. 是否有可能在Java
- 26. Java中是否有秒錶?
- 27. Redis SET UNION操作中的密鑰數量是否有限制?
- 28. 使用Set來構建集合是否會保留Set屬性? (JAVA)
- 29. PHP中是否有元組?
- 30. PHP中是否有線程?