2017-03-15から1日間の記事一覧

Array.reduceを使用して配列内の要素を順番に取り出しながら処理する。

javascriptの配列には、要素を順番に見ながら一律に同じ処理を繰り返すreduceというメソッドが実装されている。 (参考: Array.prototype.reduce() - JavaScript | MDN) var a = [1, 2, 3, 4, 5]; var sum = a.reduce(function(x, y) {return x + y;}); con…

array_intersectで配列の要素が別の配列にも含まれているか調べる。

php

ちょっとおもしろい関数だが、特定の配列に含まれいる要素が他の配列にも含まれているかを確かめるarray_intersectという関数がphpにある。 (参考: PHP: array_intersect - Manual) 1, 2, 3, 4, 5]; $b = ["b" => 1, 3, 5, 7, 9]; $result = array_inters…

array_fillを使って配列を初期化する。

php

PHPにおいて特定の値で埋められた配列を作成する際には、array_fillが利用できる。 ([0] => 1, [1] => 1, [2] => 1, [3] => 1, [4] => 1) $b = array_fill(3, 5, 2); print_r($b); // => ([3] => 2, [4] => 2, [5] => 2, [6] => 2, [7] => 2) 第一引数に始…