広告スペース(バナー)
🐘PHP レッスン
基本文法の基礎8
データ構造とオブジェクト指向7
構文の基本を深める9
関数とデータ構造の応用9
アルゴリズムとテストの基礎8
文字列・数値操作の応用8
実務で役立つ機能8
アルゴリズム練習問題10
レッスン 13 / 68

標準ライブラリを使ってみよう

このレッスンでは、PHPの標準ライブラリに用意された便利な組み込み関数を学び、開発のスピードを上げられるようになることを目標にします。「PHP 組み込み関数 一覧」で調べている方向けです。

PHPには文字列や数値を扱う便利な組み込み関数が多数あります。strtoupper()str_pad()count()などはよく使われます。PHPの組み込み関数はとても豊富で、知っているかどうかでゼロから自分で実装する手間が大きく変わってきます。

サンプルコードでは、strtoupper("hello")で大文字変換、str_pad("7", 3, "0", STR_PAD_LEFT)で0埋めの桁揃え、count([1, 2, 3])で配列の要素数を取得しています。それぞれ短い1行で、自分で実装すると数行かかる処理を実現できる点に注目してみましょう。

初心者がよくつまずくのが、目的の処理を実現する関数がすでに用意されているのに気づかず、自分でゼロから実装してしまうことです。何か処理を書く前に、PHPの公式マニュアルで似た機能の組み込み関数がないか調べる習慣をつけると、コードの質と速度が向上します。

文字列操作やコレクション操作の関数を一通り知っておくと、コードを書くスピードが格段に上がります。実務のPHP開発では、車輪の再発明を避けて標準ライブラリを積極的に活用することが強く推奨されています。

📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください

🧪 このサイトではPHPを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。

🎯
ここまでできればゴール達成!
用意された便利な機能を活用して、開発を効率化できるようになります。
広告スペース(バナー)
広告スペース(記事内)