タグ

arrayに関するsometkのブックマーク (6)

  • JavaScriptで覚えておくとよいデータ構造 - 配列・オブジェクト - いろいろ解析日記

    JavaScriptで必要なデータ構造の覚書です。 目次 配列 配列を生成する。 配列にデータを追加する。 配列にデータを格納する。 配列からデータを取得する。 配列中のすべてのデータに同じ処理をする。 オブジェクト オブジェクトを生成する。 オブジェクトにデータを格納する。 オブジェクトからデータを取得する。 オブジェクト中のすべてのデータに同じ処理をする。 関連記事 配列 配列は複数件のデータを扱うためのデータ構造です。 ■配列を生成する。 配列の生成は以下のように行います。 var 配列の名前 = []; var 配列の名前 = [ データ, データ, … ]; 配列の生成では、配列の名前を指定します。 もし、生成時にデータを格納する場合に、[]内にデータを指定します。 なお、JavaScriptでは配列の生成時にサイズを指定しません。 例えば、空の配列array1を生成するには、以

    JavaScriptで覚えておくとよいデータ構造 - 配列・オブジェクト - いろいろ解析日記
  • $.map() | jQuery 1.9 日本語リファレンス | js STUDIO

    補足事項 関数の戻り値の種類によって、変換先の新しい配列に対して次のような処理が自動的に行われます。 変換された値 新しい配列にそのまま追加されます null、またはundefined その値は破棄され、新しい配列に追加されません。 配列 新しい配列に入れ子ではなく、フラットな状態で追加されます。 サンプル シンプルな変換例です。 $.map( [0,1,2], function(n){ return n + 4; }); [4, 5, 6] //結果 条件によってnullを返し、特定の項目を破棄する例です。 $.map( [0,1,2], function(n){ return n > 0 ? n + 1 : null; }); [2, 3] //結果(1つ目の値は破棄されました) 配列を戻り値に指定した例です。 $.map( [0,1,2], function(n){ return [

    sometk
    sometk 2015/05/26
    配列・オブジェクトを改め配列に
  • JavaScriptでうっかりやってしまいそうなこと色々

    こんにちは、中川です。 今回はJavaScriptで開発していると、うっかりハマってしまうちょっとした罠たちを紹介したいと思います。 JavaScriptでの開発経験者であれば、どれか一度はひっかかったことがあるのではないでしょうか? String ●String#replace()は文字列指定では全部置き換えない 対象文字列を一括して置き換えたいなどでString#replace()を使いますが、 検索対象を文字列で指定してしまうと最初に一致した部分しか置換しません。

  • array_push-配列関数:配列に要素を追加-初心者のPHP入門

    array_push関数は配列に一つ以上の要素を追加する関数です。 以下にarray_push関数の使用例を示します。 //array_push (配列, 追加要素1, 追加要素2,...); $ar = array("PHP", "CGI"); array_push($ar, "Perl", "JAVA"); print_r($ar); 一番目の引数には追加先となる配列を指定し、2番目の引数以降には追加したい要素をカンマで区切って指定します。 上の使用例では配列$arに追加する要素を二つ("Perl"と"JAVA"を)指定しています。 追加要素は指定した配列の最後に順に追加されていきます。 この場合、array_push関数によって二つの要素が追加され、 配列$arは Array ( [0] => PHP [1] => CGI [2] => Perl [3] => JAVA )  という

  • 【 ほでなすPHP 】 PHPの基本 -> 配列

    配列 配列って何なんですか? 配列はね、基的に変数なんだよ 「配列」は基的に変数なので、配列の名前は変数名を付ける様に付けます。 配列は好きなだけ値を格納出来るのです 通常の変数は、1つの値しか格納する事が出来ませんでした。変数のイメージは「文字列から数値やらなんやら何でもかんでも、その大きさにフィットするサイズになって1つだけ入れる事が出来る魔法の箱」でした。で、PHPの「配列」のイメージは、「この「魔法の箱」を抱えた「手」が無数に生えた千手観音様」です。 どういうことか?要するに、配列には無数の値を格納出来るという事です。では、配列を定義する方法を示したサンプルと結果を以下に。 <html> <body> <?php $animals = array(1 => "dog", 2 => "cat", 3 => "cow"); echo $animals."<hr />"; echo

    sometk
    sometk 2011/07/22
    配列・添字の省略あれこれ
  • PHPでセッションを完全に破棄する方法 - プログラマはサイコロを振らない

    PHPでセッションを破棄する方法について、きちんと解説されたものが見つからなかったので書いておく。 まず、PHPでセッションを破棄する方法自体はPHPのマニュアルの載っている。↓の部分だ。 <?php // セッション変数を全て解除する $_SESSION = array(); // セッションを切断するにはセッションクッキーも削除する。 // Note: セッション情報だけでなくセッションを破壊する。 if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time()-42000, '/'); } // 最終的に、セッションを破壊する session_destroy(); ?> 問題は、このコードについてまともな説明がされていないことだ。よくわからないままに使っている人も多いように思える。例えば「PHP

    PHPでセッションを完全に破棄する方法 - プログラマはサイコロを振らない
  • 1