2009年12月07日 過去Blog
$example_array= array( "green", "red", "green", "blue", "red"); phpで上記のような配列から、重複要素を削除するには $example_array = array_unique($example_array); とすることで重複要素は削除されます。
このままだと
Array
(
    [0] => green
    [1] => red
    [3] => blue
)
のように重複を削除した箇所は添え字も削除され、添え字が飛び飛びになってしまいます。

これを添え字も以下のように、順番通りにしたい場合はarray_values関数を使います。
Array
(
    [0] => green
    [1] => red
    [2] => blue
)

$example_array = array_values($example_array);

とすることで添え字が再配布されます。

この投稿へのコメント

コメントはまだありません。

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA


ピックアップ記事

ModalView経由での値の受け渡し

2011年05月03日 過去Blog
http://timneill.net/2010/11/modal-view-controller-example-part-2/ http://ameblo.jp/iphone0126/entry-10716795357.html buy steroids…
「ModalView経由での値の受け渡し」をはてなブックマークに追加

MACで使えるSQLite管理ツール

2010年12月06日 mac過去Blog
以前の記事でターミナルを使ってSQLiteのデータベースを作成する方法について触れましたが、phpMyAdminのようなツールがあれば、簡単にデータベースを触れると思い探してみると、「The SQLite Sorcerer」なるソフトが見つかりました。 The SQLite Sorcerer Macで使えるので、試してみましたが、phpMyAdminほどではないにしても、The SQL…
「MACで使えるSQLite管理ツール」をはてなブックマークに追加

[13] 加速度センサーの使い方

2010年12月21日 過去Blog
今回は、iPhone,ipod,ipad に内蔵されている加速度センサーを使って、x,y,zの加速度を取得する方法について説明します。 加速度センサーとは、自由落下に対するデバイスの加速度を計測します。1の値はデバイスに1G の重力がかかっていることを示します(1G の重力は、デバイスが静止状態の時に感じる地球の重力)。加速度センサーはデバイスの加速度を X、Y、および Z の3軸方向で計測します。 …
「[13] 加速度センサーの使い方」をはてなブックマークに追加

phpでランダムなパスワードを生成

2010年01月29日 過去Blog
使用例 //パスワード生成クラス読み込み require_once 'My/Password.php'; //デフォルトは8桁のパスワードが生成されます $password = My_Password::getPassword(); var_dump($password); //『32桁、小文字英字のみ』のパスワード生成 $password = My_Password::getPassword(32, 'small'); var_dump($password); …
「phpでランダムなパスワードを生成」をはてなブックマークに追加

html、CSS テキストの自動折り返しを禁止する

2010年04月16日 過去Blog
<strong>white-space</strong> normal 標準 (初期値) nowrap 自動的な折り返しを禁止する prozac and alcohol…
「html、CSS テキストの自動折り返しを禁止する」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy