TECH PLAY のマガジン

PHPの文字列操作を覚えよう!substr関数とmb_substr関数について解説します。
PHPでは文字列を切り出す方法がいくつかありますが、本記事ではsubstr関数とmb_substr関数について解説します。この2つの関数の違いを理解し、適切に使いこなすことで、より柔軟...

望ましい自動テストとは: どのようなテストが開発生産性と開発者体験を共に高めるのか | Developer eXperience Day 2024レポート
2024年7月16日と17日の2日間にわたって開催された一般社団法人 日本CTO協会が主催する「Developer eXperience Day 2024」のセッションの中から、「望ましい自動テストとは: どの...

Pythonで文字列を連結・結合する方法(初心者向け)
Pythonには、文字列を連結・結合するための方法として、+演算子や+=演算子、format、joinメソッドなど、複数の方法があります。本記事では具体例を交えながら、最適な方法を選択...

Pythonのrange関数について初心者向けに詳しく解説します
Pythonでループ処理を行う際に非常に便利な関数の一つが「range関数」です。この記事では、Pythonのrange関数について、初心者の方でも理解できるように丁寧に解説していきます...

MySQLのインデックスについて、初心者向けにわかりやすく解説します。
インデックスとは、データベースの特定のカラム(または複数のカラム)に対して作成されるデータ構造です。インデックスは、書籍の索引のような役割を果たし、テーブル内の多く...

SQLのサブクエリ(副問合せ)を初心者向けに解説します
サブクエリ(副問い合わせ)とは、クエリの中で使用される別のクエリのことを指します。サブクエリを使用すると、複雑な条件を持つクエリを簡潔に表現でき、データの抽出や加工...

エンジニアの皆さんにおすすめしたい技術ブログ
技術ブログには技術情報はもちろん、マネージメントや開発プロセスなどIT業界で働く皆様のヒントや刺激になる情報が日々蓄積されています。特にエンジニアの方にとって、有益な...

Pythonの例外処理(try-except)について解説します!
どんなプログラムでも予期しないエラーが発生する可能性があります。こうしたエラーに対処するために、「例外処理」と呼ばれる仕組みがあり、Pythonではtry-except文が提供され...

TOYOTA×NISSAN×Hondaのソフトウェアエンジニアが語る「これからのモビリティの世界観と実現」に向けたソフトウェア戦略
AI、IoT、クラウド、5Gなどの最先端技術ソフトウェア技術が自動車においても活用されるようになり、モビリティの未来にも変革をもたらそうとしている。今回の「Japan Mobility T...

【PHP】foreachを使ったループ処理を書いてみよう
foreachは、PHPにおけるループ(繰り返し)処理の1つです。 配列に含まれる要素を1つ1つ取得したり、逆に配列の値を変数に格納したりする際に使用します。本記事では、PHPにお...

PHPにおけるtry-catch文(例外処理)の使い方を解説します
try-catchはエラーハンドリングの重要な手段の1つで、本来であれば終了してしまうプログラムの「エラー」を制御するために、try-catchを利用します。本記事では、PHPにおけるtry...

PHPのarray_pushとarray_mergeの使い方をマスターしよう
この記事では、PHPのarray_pushとarray_mergeの基本的な使い方について、PHP初心者の方向けに解説しています。どちらも配列に要素を追加する関数ですが、それぞれ使う機会も多い...

PHPのisset・empty・is_nullの違いを理解しよう
PHPのisset・empty・is_nullの違いについて解説しています。使う機会が多い関数である一方で、ベテランエンジニアの方でもうっかり間違えて使ってしまうことのある関数でもあり...

PythonからMySQLに接続してデータベースを操作するには
PythonからMySQLデータベースへの接続と操作を行う手順を解説します。MySQLとPythonの連携が具体的に使われる場面や必要なライブラリの導入から始まり、データベースの作成、テ...

PHPのin_array関数で配列内で値の存在を確認する
この記事ではPHPのin_array関数について解説しています。in_array関数を使用すると、配列の中に指定した値が存在するかを確認することができます。使う機会が多い関数なので、使...