循环以获取PHP脚本中的LDAP条目
使用LDAP_connect函数通过PHP获取LDAP数据我想列出所有可用的objectclass项 我从中获得变量$entries,以便在执行以下行时可以打印LDAP服务器的单个条目:循环以获取PHP脚本中的LDAP条目,php,arrays,ldap,Php,Arrays,Ldap,使用LDAP_connect函数通过PHP获取LDAP数据我想列出所有可用的objectclass项 我从中获得变量$entries,以便在执行以下行时可以打印LDAP服务器的单个条目: var_dump($entries[0]["objectclass"][0]); 对于具有多个值的条目,我可以逐个执行,我的意思是: var_dump($entries[0]["objectclass"][0]); var_dump($entries[0]["objectclass"][1]); var_du
var_dump($entries[0]["objectclass"][0]);
对于具有多个值的条目,我可以逐个执行,我的意思是:
var_dump($entries[0]["objectclass"][0]);
var_dump($entries[0]["objectclass"][1]);
var_dump($entries[0]["objectclass"][2]);
但我无法将其放入这样的for循环中,我不明白为什么:
for ($i = 0; $i < 4; $i++){
echo $i;
var_dump($entries[0]["objectclass"][$i]);
}
您应该能够使用
count
项迭代值:
for ($i = 0; $i < $entries[0]['objectclass']['count']; $i++) {
echo $i;
var_dump($entries[0]["objectclass"][$i]);
}
for($i=0;$i<$entries[0]['objectclass']['count'];$i++){
echo$i;
var_dump($entries[0][“objectclass”][$i]);
}
您遇到了什么错误?如果您var_dump($entries[0][“objectclass”])代码>@mkaatman没有错误,只是没有输出<代码>变量转储($entries[0][“objectclass”])
有效!谢谢!我仍然很好奇为什么我的循环尝试不起作用。
for ($i = 0; $i < $entries[0]['objectclass']['count']; $i++) {
echo $i;
var_dump($entries[0]["objectclass"][$i]);
}