ldap_mod_replace

Replace attribute values with new ones

&reftitle.description; `bool` `ldap_mod_replace` `LDAP\Connection` `ldap` `string` `dn` `array` `entry` ``array``null```controls`&null;

Replaces one or more attributes from the specified `dn`. It may also add or remove attributes.

&reftitle.parameters;

`ldap`

- &ldap.parameter.ldap;

`dn`

- The distinguished name of an LDAP entity.

`entry`

- An associative array listing the attributes to replace. Sending an empty array as value will remove the attribute, while sending an attribute not existing yet on this entry will add it.

`controls`

- Array of LDAP Controls to send with the request.

&reftitle.returnvalues;

&return.success;

&reftitle.changelog;

&Version; | &Description;
&ldap.changelog.ldap-object; &ldap.changelog.controls-nullable;
7.3.0 | Support for `controls` added

&reftitle.notes; ¬e.bin-safe;
&reftitle.seealso;

- `ldap_mod_replace_ext`
- `ldap_mod_del`
- `ldap_mod_add`
- `ldap_modify_batch`