我已经习惯了 JavaHashSets
, ArrayLists
和别的Collections
。但我现在正在开发一个 PHP 项目。
我需要创建一个集合,用对象(在本例中为字符串)填充该集合,但该集合只能包含每个对象一次。另外,我想最终从该集合中删除某个对象(如果存在)。使用 Java 集合类这将非常容易。但是我如何在 PHP 中实现它呢?
有没有什么方法array()
我失踪了?我正在使用 PHP 5.3。
如果只是字符串,则可以使用数组作为集合:
$arr['str1'] = null;
$arr['str2'] = null;
$arr['str1'] = null;
print_r(array_keys($arr));
唯一潜在的问题是,如果可能的话,数字字符串会隐式转换为整数。但这在 PHP 中通常不是问题,因为类型在大多数情况下并不重要。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)