アルゴリズムとデータ構造, PHP

PHP 配列の最大値を求める  max() array_search()

    max()とarray_search()を組み合わせて使うのが良いです🐱 $list = [5, 20 , 8, 45, 100, 0, 6, 11]; $value = max($list); $max_key = array_search($value, $list); $max_value = $list[$max_key]; $response = [ $max …

SEノウハウ

オフショア 主な祝日 旧正月

  土日が期間に含まれると振替休日としてプラスされるので注意が必要です。振替分は含めていません 中国 旧正月 : 2月11‐17日 清明節(お盆休み):4月3‐5日(3連休) GW:5月1‐5日(5連休) 端午節:6月12‐14日(3連休) 中秋節:9月19‐21日(3連休) 国慶節(建国日):10月1‐7日(7連休)   ベトナム 旧正月 :  2月10 – 14 …

SQL

SQL 同じテーブルのレコードの列に別の列の値で更新する

  全件のカラム2の値をカラム1に代入して更新する例 UPDATE テーブル名 SET テーブル名.カラム1 = テーブル名.カラム2     具体例 実際使う時は、条件を指定することが多い。 UPDATE administrators SET administrators.login_info = administrators.remarks WHERE admin …

PHP

PHP 文字列を空白や改行で区切ってLike検索 preg_replace()

  「鈴木 太郎」といった苗字と名前で2回LIKE検索かけたい場合があります。   preg_split()を利用しよう preg_split() preg_split({正規表現}, {文字列}, {最大分割数}, {オプション});   実装例 // あらゆる空白で分割 ex. [“鈴木”, “太郎”] <= “鈴木 太郎” $user_names = pr …

PHP

Laravel try catchとtransactionの位置 リポジトリパターン

    try catchとtransactionの位置 どこに記述したら良いのか? tryの直前でtransaction()開始 tryの中でcommit() catchの中でrollback()     実装例   <?php namespace App\Services\Master; use App\Repositories\Shop …

PHP

Laravel S3へのPDFファイルアップロード, ダウンロード

  S3の利用では、Laravel標準ファイルシステムライブラリを利用するのが良いでしょう🐱   関連 Laravel 汎用 S3へのファイル一時アップロード、本アップロード処理   アップロードの例   $s3_path = Storage::disk(‘コンフィグに指定したクレデンシャル名’)->putFileAs($path, $pdf, $fi …

ハードウェア, SEノウハウ

Mac遣い、親のパソコンを組む

    Mac遣い、親のパソコンを組む。 pic.twitter.com/YpbkjZFHT5 — 優さん🌷個人開発 (@yuu13n6) January 2, 2020 電源をつけた、ファンが回らない。マザーの色は変わる PCの電源ボタンを押し忘れてないか? ケースのスイッチ系のマザーへの接続は大丈夫か?   どこがおかしいのだ? マザーボードのステータスチェックを …