[PHP-users 1016] Re: 配列から要素を取り除くには
Osamu Shigematsu
php-users@php.gr.jp
Thu, 02 Aug 2001 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