急求:java接口用php语法来写

代码:
Set<SearchFieldsEnum> searchFields = new HashSet<SearchFieldsEnum>
();
searchFields.add(SearchFieldsEnum.USER_ID);

问题:怎么用php来实现这段代码?

阅读 1.4k
1 个回答

php中暂时还不支持Set这种数据结构,所以可以考虑使用array来实现

<?php

Class Set {
    private $arr = [];
    public function add($val) {
        if (!in_array($val, $this->arr)) {
            array_push($this->arr, $val);
        }
        return $this->arr;
    }
}

$set = new Set();
print_r($set->add(2));
print_r($set->add(2));
print_r($set->add(3));
print_r($set->add(4));

能力有限,如果有错误希望不吝指教.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题