月別記事一覧と、投稿数表示機能
目次 1.月別集計 2.月別ページ表示 Laravelを使ったブログサイト作成で、月別記事一覧と投稿数を表示させる機能を作ったのでアウトプット記事書いてみます。 ↓ 最終目標はこんな感じです 1. 月別集計 流れとしては、公開中の記事から指定した年の記事を取得し、月別取得&投稿数取得。 あとは blade側で @foreach を使って月と投稿数を表示させていく感じです!...
View ArticlePHPでの配列とハッシュ(連想配列)の書き方(初学者向け)
はじめに PHPの基本をこの記事で書いていきます。 PHPの初学者の方向けの記事です。実際にコードを書いたりして 実際の挙動などを確認してみてください。 環境 MAMPをインストールします。 エディタはVScodeです。 環境構築方法 MAMPの環境構築が動画でわかりやすく載っていました。 PHPで出力する時はMAMPで出力するのでこちらを確認してください。 バージョン...
View Article【Javascript】配列内の重複要素を削除する
はじめに 配列内の重複要素を削除する方法を備忘録として残しておきます。 indexOfを使用する const array = [1, 2, 3, 4, 5, 1, 2, 1, 1, 4, 6, 7, 3] const unique = array.filter((item, index) => { return array.indexOf(item) === index })...
View Articlepush 配列の末尾に追加 JavaScript
用途 ・配列の末尾に値や要素を追加したいときに使用する。 使用方法 var array = 配列; array.push( 追加したい要素, 追加したい要素, 追加したい要素...... ); 配列 +…
View ArticleC# で2次元リストを扱う
はじめに 先日業務にて、表題の件について調査したので共有します。 配列とリストの違い 配列 宣言時に静的なメモリ確保を行うため、要素数の変更は行うことができない ※1次元配列であれば Array.…
View Article配列の中の配列の合計値を取得したい。
結論 flatMapを使用する。 // カテゴリー配列の中にitemsという配列オブジェクトがある。 const category = [ {id: 1,items: [{ id: 1, pric…
View ArticleRuby Arrayオブジェクト 配列の基礎知識
push, << 配列に要素を追加することができる。 arr = [] arr.push('りんご') => ["りんご"] arr << 'みかん' => ["りんご", "みかん"] %記法(…
View Article【php】配列操作基礎
配列 配列すべてはechoでは出力できない PHP $team = array("勇者", "魔法使い"); print_r($team); 特定の要素のみを出力する場合はechoを用いる PHP…
View Article【Python】たまに苦戦するnumpy配列の結合
使用する配列 import numpy as np # サンプル配列の用意 # 2行5列 a = np.arange(10).reshape(2,5) # 3行5列 b = np.arange(1…
View Article【BigQuery】文字列を集計関数(array_agg)で扱い、特定の1つを抜き出す
背景 集計関数で文字列を扱えるととても便利だなあと思ったので、備忘録としてここに記しておきます。 今回使用するデータ 下記の 人の名前、教科、点数のテーブルを使用します。 データセット名は test…
View Article【JavaScript】多次元配列を作成するシンプルな方法【ワンライナー】
概要 JavaScriptだと多次元配列を直接宣言できないらしい。 ググってみると、入れ子のfor文で作成するのがセオリーみたい。 配列作るだけなのに冗長だなぁと思って、シンプルにしてみた。 セオ…
View Article【javascript,jquery】の配列操作 each文も!
コード //varを使用すると再宣言、初期化によるバグを起こしやすくなるため、今は非推奨だから使わないほうが良い let results = [ {'name' : '田中', 'japanese…
View Article【javascript,jquery】の配列追加!jsはpushじゃないとダメ!
コード //varを使用すると再宣言、初期化によるバグを起こしやすくなるため、今は非推奨だから使わないほうが良い let items = []; const results = [ {'name'…
View ArticleC言語のポインタに関する説明
C言語のポインタに関する記載 以下のコードを解説していく。 #include <stdio.h> #include <stdlib.h> int main(){ int* pointer; int …
View Article【java】javaにおける2次元の連想配列を作成
他に2次元の連想配列のやり方を知っている人がいたらご教授ください コード import java.util.HashMap; import java.util.Map; class Main { p…
View ArticlejavaScriptでの配列コピーのいろいろなパターン
はじめに javaScriptでの配列のコピーのしかたについてまとめましたφ(・ω・ ) 理由は自分が多次元配列をコピーしようとしたときに、どうしても参照渡しになってしまったからです(´+ω+`)…
View Article【TypeScript】オブジェクトに配列が含まれている場合のユーザー定義型ガード
TypeScript の「ユーザー定義型ガード」(User Defined Type Guard) で、オブジェクトのデータ型を判定する方法です。 基本の形と、プロパティに配列が含まれている場合につ…
View ArticlePG見聞録 ~PHP編 配列関数1~
ということで文字列操作はいったん終わり、配列関数について掘り下げていきます。 とりあえず第1弾の関数をまとめてみました。 <?php /**配列関数 */ $data = ['a', 'b', 'c…
View ArticlePHP array_slice() 配列の一部を取得
array_slice() 配列の一部を取得する関数です。 取得した部分を配列にして返します。 ※返り値の配列の添字は0から指定されます。 php:例文 $hoge = ["a", "b", …
View ArticleVBA (動的)配列とCollectionの処理速度比較とClass化
1.はじめに ファイルの内容をExcel VBA内に取り込む場合、シート内のセルへの展開は比較的処理が重く、また、読み込んだだけでシートの内容も変更されてしまうため、 ファイルの内容をシート(セル…
View Article