Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
循环以获取PHP脚本中的LDAP条目_Php_Arrays_Ldap - Fatal编程技术网

循环以获取PHP脚本中的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

使用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_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]);
}