前回に引き続き、 PHP最適化Tipsについて検証していきます。 今回は文字列置換関数の比較です。またgdbを用いたPHPコードの読み方についても紹介します。 strtr > str_ replace > preg_ replace の順に速い この3つの関数は細かな動きに違いはあるものの、 文字列を ...
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ Developers ...
今回は文字列に関して操作できる関数をまとめてみました。 これらの関数を使って「しりとり」の正誤判定などのプログラムなども作れるようになります。 substr()を使って特定の文字列を取得できます。ただし、substr()はマルチバイト文字に対応しないので ...
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ Developers ...
PHPには、あらかじめ作られている関数がたくさんあります。 それは、計算・文字の成形・日付時刻・配列・画像・データベース・セキュリティなどです。 それは、非常に大量にあるために、関数のマニュアルを見ながら使います。 関数は膨大にあります ...
ファイルパスの文字列をpreg_matchした時の話。 状況 $dirNameをpreg_matchってみるとWarningが発生。 if ( preg_match("/{$dirName}\.bak ...
前回に引き続き、 今回も文字エンコーディングとセキュリティをテーマに解説します。前回は壊れた文字エンコーディングを利用した攻撃、 文字エンコーディングを誤認識させる攻撃を紹介しました。今回はSJIS特定の問題を簡単に紹介します。 文字 ...