[PHP-users 22270]Re: 連想配列のキーの削除方法について

TETSU Takeno develop @ te2.net
2004年 6月 18日 (金) 20:07:02 JST


竹野です。
22269の投稿に、補足します。
unset()を使うと以下のような挙動をするので、という意味です。

$a['a'] = 'aaa';

unset($a[0]);
var_dump($a);

結果------------------------------------
array(1) {
   ["a"]=>
   string(3) "aaa"
}
------------------------------------------

> 僕のケース場合、unset()では配列を全て削除できなかったので、
> array_splice()を使いました。
> ※ $aの要素をunset()で順番に消していくと最後の要素は削除できませんでし
> た。

I┃N┃S┃T┃A┃N┃C┃E┃
━┛━┛━┛━┛━┛━┛━┛━┛━━━━━━━
TETSU Takeno
tetsu @ instance.co.jp
───────────────────────
株式会社 インスタンス
竹野 哲
〒160-0017 東京都新宿区左門町6 米倉ビル403
TEL : 03-3351-3088 FAX : 03-3351-5839
───────────────────────



PHP-users メーリングリストの案内