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

TETSU Takeno develop @ te2.net
2004年 6月 18日 (金) 19:43:09 JST


久松さんこんばんは。
ちょうど昨日、悩んだ所です。
僕のケース場合、unset()では配列を全て削除できなかったので、 
array_splice()を使いました。
※ $aの要素をunset()で順番に消していくと最後の要素は削除できませんでし 
た。

$a['a'] = 'aaa';
$a['b'] = 'bbb';
$a['c'] = 'ccc';
$a['d'] = 'ddd';
$a['e'] = 'eee';

array_splice ($a, 2, 1);
var_dump($a);

On Jun 18, 2004, at 7:13 PM, yoshiaki yazawa wrote:

> $a['a']='aaa';
>
> $a['b']='bbb';
>
> $a['c']='ccc';
>
> $a['d']='ddd';
>
> $a['e']='eee';
>
> と定義されていて、$a['c']のみ未定義にするにはどうしたらよいのでしょうか
> マニュアルは見たのですが関数名などが想像つかなくて困っております。

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 メーリングリストの案内