[PHP-users 1016] Re: 配列から要素を取り除くには

Osamu Shigematsu php-users@php.gr.jp
2001年8月02日 09:37:20 +0900


重松です。こんにちは。
松嶋@ITBoost さん、コメントありがとうございます。
> # こんなんで良かったでしょうか?

はい、大変参考になります。
> <?
>> // 順番が変わっても良いならこっち。
> // (この場合連想配列にするという手もありでしょう)
>> function
> removeElement(&$arr, $elem) {
>> if( count($arr) <= $elem || !count($arr) ) {
> return false;
> }
>> end($arr);
> $arr[$elem] = current($arr);
> unset($arr[count($arr)-1]);
> return true;
> }

このとき、単純に削除したい要素の index で unset() していないのは何か意図があ
るのでしょうか?
-- 
Osamu Shigematsu
http://www.ravi.ne.jp/
mailto:shige@ravi.ne.jp

AltStyle によって変換されたページ (->オリジナル) /