IはDNSレコードを含み、_このPHP - 処理アレイは、値
Array ([domain] => xxxx.com [record_id_+++711753] => 711753 [host_+++711753] => @ [type_+++711753] => A [priority_+++711753] => [value_+++711753] => 80.82.72.12 [record_id_+++711752] => 711752 [host_+++711752] => www [type_+++711752] => A [priority_+++711752] => [value_+++711752] => 80.82.72.12 [record_id_+++711754] => 711754 [host_+++711754] => @ [type_+++711754] => MX [priority_+++711754] => 20 [value_+++711754] => fallback.denit.net [record_id_+++711755] => 711755 [host_+++711755] => @ [type_+++711755] => MX [priority_+++711755] => 10 [value_+++711755] => ms.denit.net [record_id_+++711756] => 711756 [host_+++711756] => mail [type_+++711756] => A [priority_+++711756] => [value_+++711756] => 62.148.185.22 [record_id_+++711757] => 711757 [host_+++711757] => autodiscover [type_+++711757] => CNAME [priority_+++711757] => [value_+++711757] => autoredirect.mshex.nl [record_id_+++1148031] => 1148031 [host_+++1148031] => webmail [type_+++1148031] => CNAME [priority_+++1148031] => [value_+++1148031] => webmail.mshex.nl)
ように見える+++ RECORD_IDおよびDNS値の型との間の区切り文字である配列を有します。
レコードを更新するためにAPIと話をする必要があります。このように動作します(例)。
$mdr->addParam("command", "dns_record_modify" );
$mdr->addParam("domein", "xxx" );
$mdr->addParam("tld", "com" );
$mdr->addParam("record_id", "461741" );
$mdr->addParam("host", "@" );
$mdr->addParam("address", "mail2.xxx.com");
$mdr->addParam("priority", "20" );
私はAPI値、ドメイン、TLDを埋めるためにexplodeを使用できることを知っています。
しかし、私は配列の値をrecord_idでグループ化し、host、type、およびpriorityのような複数の値を組み合わせたrecord_idごとにリクエストを発生させる方法があるようです。
どうすればよいですか?
'!$ key = 'domain''は' $ key!=' domain''であるべきです。 – Barmar
これを指摘していただき、ありがとうございます。 [OPはそれを見ることができます。](https://3v4l.org/RACZE)@Barmar – KDOT