K2hdkc::remove K2hdkc Class K2hdkc::rename

K2hdkc::removeSubkeys

任意のsubkeyを削除する

説明

    public function removeSubkeys(
        string $key,
        array $subkeys,
        bool $nested = false): bool {}

パラメータ

戻り値

成功時は、 true 失敗時は、 falseを返します。

$ php -r '
$k2hdkc = new K2hdkc("./tests/slave.ini");
$k2hdkc->addSubkey("test", "sub1", "subv1");
$k2hdkc->addSubkey("test", "sub2", "subv2");
var_dump($k2hdkc->getSubkeys("test")); 
var_dump($k2hdkc->removeSubkeys("test", array("sub1")));
var_dump($k2hdkc->getSubkeys("test")); 
$k2hdkc->close(); 
'

上の例の出力は以下となります。

array(2) {
  [0]=>
  string(4) "sub1"
  [1]=>
  string(4) "sub2"
}
bool(true)
array(1) {
  [0]=>
  string(4) "sub2"
}

参考

K2hdkc::remove K2hdkc Class K2hdkc::rename