【发布时间】:2010-09-29 10:24:22
【问题描述】:
对于未知数量的项目,如何将数组中的前一项附加到数组中的下一项?
这就是我想要做的。我有一个包含 LDAP 路径的字符串,例如“OU=3,OU=2,OU=1,DC=Internal,DC=Net”,我想在上面的 LDAP 路径中创建每个容器,所以我需要上面的字符串创建一个包含以下内容的数组,以便我可以创建每个容器。需要先创建第一个数组项,然后才能创建第二个等。
"OU=1,DC=内部,DC=Net"
"OU=2,OU=1,DC=内部,DC=Net"
"OU=3,OU=2,OU=1,DC=内部,DC=Net"
我的字符串示例只是一个示例,因此路径可能更长或更短,并且可能包含 1 个数组项或 10 个以上我只是不知道所以我不知道需要循环遍历多少个数组项它们全部,所以我拥有数组中的所有路径。
另一个例子:
从“OU=Test4,OU=Number3,OU=Item2,OU=1,DC=Internal,DC=Net”我需要:
"OU=1,DC=内部,DC=Net" "OU=Item2,OU=1,DC=内部,DC=Net" "OU=Number3,OU=Item2,OU=1,DC=Internal,DC=Net" "OU=Test4,OU=Number3,OU=Item2,OU=1,DC=Internal,DC=Net"
感谢您的帮助。
J
【问题讨论】:
-
你可能想让你的例子更清楚,也许通过确定一个字符串的开始和结束位置。
-
我删除了 ldap 标签,因为这个问题与 LDAP 没有直接关系。
-
我已经读了 3 遍了,完全是胡言乱语。有编辑权限的人可以清理一下吗?