Ritolabo
  1. Home
  2. PHP
  3. Basics

カテゴリBasics

PHPで文字列操作を行う関数まとめ

  • Basics
PHPで文字列操作を行う関数まとめ

PHPで文字列操作を行う時とはどのような場面でしょうか。一部を取り出したり、置換したり、切り分けたり結合させたりと、様々なシーンがある中で、PHPにはそれを行う関数もたくさん用意されています。今回は、PHPで文字列操作を行う際に使える関数を見ていきます。

PHPによる文字列比較の基本形~確実な比較と落し穴ポイント~

  • Basics
PHPによる文字列比較の基本形~確実な比較と落し穴ポイント~

文字列比較を行う関数の代表格としてstrcmp系の関数があります。これらは全てバイナリセーフで比較を行う事が出来ます。今回は、PHPによる文字列比較の基本形を見ていきます。

PHPのhtmlentities()とhtmlspecialchars()の違いと適切なエンティティ変換

  • Basics
PHPのhtmlentities()とhtmlspecialchars()の違いと適切なエンティティ変換

特殊文字をHTML上に展開する場合、そのまま出力すると文字化けを起こしたりHTML構造が壊れたりしてしまう場合があるので、適宜エンティティ変換を行う事が推奨されます。PHPではエンティティ変換用にhtmlentities関数とhtmlspecialchars関数が用意されています。

PHPのファイル操作クラス&関数まとめ

  • Basics
PHPのファイル操作クラス&関数まとめ

PHPでファイル操作を行う、例えばファイルの内容を読み込んでそれについて処理を行ったり、ファイルを作成してその中に書き込みを行ったりなどがありますが、その為にはどんな関数やクラスを用いたら処理が行えるでしょうか。今回は、外部ライブラリは不要で利用できるPHPのファイル操作クラスや関数を用いてファイル操作を行っていきます。

PHPの日時操作クラスと関数で日付・時間をスムーズに扱う

  • Basics
PHPの日時操作クラスと関数で日付・時間をスムーズに扱う

PHPで日時を操作する場合は、DateTimeクラス、もしくは関数である strtotimeを使います。今回はPHPでデフォルトで利用できる(外部ライブラリを必要としない)オブジェクトや関数を用いて日時操作を行っていきます。

PHP7とPDOでデータベース操作を行う~プリペアドステートメントを用いたセキュアなDB処理~

  • Basics
PHP7とPDOでデータベース操作を行う~プリペアドステートメントを用いたセキュアなDB処理~

PDO(PHP Data Objects)は、PHPがデフォルトで提供しているデータベース操作の為の拡張モジュールです。

Author

rito

rito

  • Backend Engineer
  • Tokyo, Japan
  • PHP 5 技術者認定上級試験 認定者
  • 統計検定 3 級