技術ブログを開設する
ログイン
もっと気軽にアウトプットできる技術ブログプラットフォーム

PHP

「PHP」に関する情報が集まっています

人気の投稿

新着の投稿

個人開発でwebサービスを制作したもの簡単にまとめてみました。 制作したもの ゲームに関する情報や知識、攻略、レビュー、動画などを共有するサービスhttps://threel.jp/ 現状だとサイトを巡りにめぐって情報を探すということが私自身もあり、いつかはすべての情報ををまとまってるサイトとか作りたいと考えてました。 ここ...

2018-10-15

PHPのWebアプリ(Apache, PHP7.2, MySQL, Composer)をWindows10のローカル上でデバッグするための環境構築の手順です。 Vagrant上で構築してリモートデバッグする方法も人気ですが、手軽に動かしたいというニーズのために仮想環境は使用せず、ローカル環境のみで構築していきます。 この記事でできること ...

2019-01-14

自分用正規表現まとめ 正規表現一覧 文字 記号 意味 [abc] a,b,cいずれかの1文字 [^abc] a,b,c以外の1文字 [A-Z] 大文字のアルファベット1文字 [0-9] 数字1文字 [a-zA-Z0-9] アルファベットか数字1文字 [...

2019-01-31

.csvや.txtから情報を引っ張ってくるとき、うまくデータが1行に収まらず途中で変な改行が入っていることがある。 たとえば以下のようなテストデータ。 // ID,名前,性別,生年月日,携帯番号,メール,住所 1,甲斐清名,女,1982-05-27,090-0240-5652,[email protected],福島県大沼郡会津美里...

2019-01-31

PHPでwebスクレイピングする機会があったので、その辺りの知識のまとめです。 単語と意味の覚え方 スクレイピング ウェブサイトから情報を抽出するコンピュータソフトウェア技術。これにより、必要な情報だけ選択的に収集することができる。 Scrape: 削る、こする、引っ掻く 入手したデータを解析し、不要な部分を削ったり、必要な部分...

2019-01-31

日付の比較は 日付の比較は基本タイムスタンプで行うと良いみたい。strtotimeを使うと○! 文字列の日付で比較はNG 例えば今現在が2019/01/25 19:00である時に$nowには他に使い回しているためにdate型だったときにうっかりdatetime型と比較した場合 START_TIMEカラムのdatetime型(2019/0...

2019-01-26

業務中にとあるクラスのオブジェクトを比較している箇所で不思議な挙動をしていたので、改めてドキュメントを読み直した。 オブジェクトの比較 PHPにおける、オブジェクト比較の定義として以下が挙げられる。 組み込みのクラスには独自の比較基準が定義されている 組み込みクラス以外の比較は出来ない 比較演算子==では、同じ属性と値を持ち、...

2019-01-21

// 任意のUnixタイムスタンプを作成 $unixTimeStmp = mktime(0, 0, 0, 11, 27, 2018); // 成形した文字列を出力 $date = date("m月d日", $unixTimeStmp); // 曜日を取得(戻り値0~6, 日~土) $week = date("w", $un...

2019-01-09

よく忘れてしまうので、自分用の覚書メモです。 date関数 date(フォーマット) date(フォーマット, タイムスタンプ) フォーマットで利用する文字列 Y:年(4桁表記) y:年(2桁表記) m:月(2桁表記) n:月(先頭にゼロつけない) d:日(2桁表記) ...

2018-12-02

自分用メモ。文字列⇔配列の変換。カンマ区切りをよく利用するため、利用する記号はカンマ,とする。pythonは最近習い立て。 PHP 文字列→配列の変換【explode】 $str = 'aaa,bbb,ccc'; $arr = explode(',', $str); これにより下記のような配列に変換される。 $arr = [ ...

2018-12-24

vue.js導入について おことわり この記事ではLaravel+Vue.jsでSPAを作るために必要なもの、手順、ファイル構造などを解説する。Vue.jsのScript構文などはここでは取り上げない。記事末尾からVue.jsの公式リファレンスで確認。 必要なもの nodejs(npmのため) npm(nodejsにくっついてくる...

2018-12-21

Laravelを使用していると、致命的なエラー(Syntax Errorや重複定義)を出してしまっても うまいことハンドリングしてwoopsしてくれると思います。 そして、エラーはlaravel.logにも残ってくれます。 普段はこれらを参考に試行錯誤している方が多いかと思います。 しかしこの度、エラー画面も出ず、ログにもなにもでないで停止する症状...

2018-12-20
このエントリーをはてなブックマークに追加