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. DrRacket中是否有相当于set-car!和set-cdr!在SICP?
- 3. 在java中是否有“createObject”?
- 4. JavaScript中是否有Set字面值?
- 5. 在scala中,是否有可能只有两个元素的Set?
- 6. 是否有在Java中
- 7. 是否有在Java
- 8. PHP是否有相当于Java的RequestDispatcher.forward?
- 9. 在REST API或.Net SDK中是否有等效的Set-AzureRmKeyVaultAccessPolicy?
- 10. 在C#中是否有等价的std :: set?
- 11. 在MySQL中是否有等价于SQL Server的SET NOCOUNT?
- 12. 在PHP中是否有Java的DisplayTag的等价库?
- 13. “set -euo pipefail”是否对eval有影响?
- 14. 是否有可能在PHP中像Java的socksProxyHost一样?
- 15. 是否有可能integerate java和php
- 16. 是否有可能摆脱请求的Set-Cookie中的laravel_session?
- 17. 是否使用SET NAMES,SET CHARACTER SET编码INSERT值?
- 18. 是否有可能在Java
- 19. Java中是否有Panel Listener?
- 20. Java中是否有File.AppendAllText()?
- 21. Java中是否有秒表?
- 22. Java的Set是否实现了UnionFind算法?
- 23. 是否jooq拥有在Java中
- 24. 是否有代表在Java中
- 25. 是否有可能在Java中
- 26. 在Java中是否有TweenMax等价物
- 27. 在Java中是否有多输入JOptionPane?
- 28. 在Java 9中是否有替代com.sun.jndi.dns.DnsContextFactory?
- 29. Java - Java中是否有接收器
- 30. std :: set在java swig中的支持