0Pricing
PHP Academy · レッスン

組み込み関数

PHPでよく使われる組み込み関数を学びます

「組み込み関数」はCoddyKit上の無料PHP Academyレッスンです。 これはレッスン2/5です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPHP Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 PHP Academyコースには全5レッスンが含まれています。

組み込み関数

組み込み関数

次のレッスンへようこそ。PHPには、文字列、配列、日付などの一般的な処理を簡単にする、豊富な組み込み関数が用意されています。このレッスンでは、よく使われる組み込み関数の使い方を学びます。それでは始めましょう。

組み込み関数 — イラスト1

組み込み関数とは

組み込み関数とは

組み込み関数は、特定の処理を実行するためにPHPが提供している、あらかじめ定義された関数です。複雑な処理を関数の呼び出しだけで実行できるため、時間を節約できます。

ポイント:組み込み関数は、文字列操作、数学的な計算、ファイル操作など、幅広い分野を扱います。

文字列関数

文字列関数

PHPには、文字列を操作するための関数が用意されています。例:

  • strlen():文字列の長さを返します。
  • strtoupper():文字列を大文字に変換します。
  • strtolower():文字列を小文字に変換します。

例:

<?php
  $string = "Hello, PHP!";
  echo strlen($string); // Outputs: 11
  echo strtoupper($string); // Outputs: HELLO, PHP!
?>

配列関数

配列関数

PHPには、配列を操作するための関数が用意されています。例:

  • array_push():配列に要素を追加します。
  • array_pop():配列の最後の要素を削除します。
  • in_array():配列に値が存在するか確認します。

例:

<?php
  $fruits = ["Apple", "Banana"];
  array_push($fruits, "Cherry");
  echo in_array("Cherry", $fruits); // Outputs: 1 (true)
?>

日付と時刻の関数

日付と時刻の関数

PHPには、日付と時刻を操作するための関数が用意されています。例:

  • date():タイムスタンプをフォーマットします。
  • time():現在のタイムスタンプを返します。

例:

<?php
  echo date("Y-m-d"); 
// Outputs: Current date (e.g., 2024-12-29)
  echo time(); 
// Outputs: Current timestamp
?>

数学関数

数学関数

PHPには、数学的な処理を行うための関数が用意されています。例:

  • abs():絶対値を返します。
  • round():数値を最も近い整数に丸めます。
  • sqrt():数値の平方根を返します。

例:

<?php
  echo abs(-10); // Outputs: 10
  echo round(3.6); // Outputs: 4
  echo sqrt(16); // Outputs: 4
?>

ファイルの操作

ファイルの操作

PHPには、ファイルを扱うための関数が用意されています。例:

  • file_get_contents():ファイルを文字列として読み込みます。
  • file_put_contents():文字列をファイルに書き込みます。
  • unlink():ファイルを削除します。

例:

<?php
  $filename = "example.txt";
  file_put_contents($filename, "Hello, PHP!");
  echo file_get_contents($filename); // Outputs: Hello, PHP!
?>

関数のドキュメントの利用

関数のドキュメントの利用

PHPには、すべての組み込み関数について詳しいドキュメントが用意されています。PHP.netで関数の全リストを確認できます。

ヒント:例や特殊なケースについては、必ずドキュメントを確認してください。

よくできました

よくできました

おめでとうございます。PHPで文字列、配列、日付などを扱う組み込み関数の使い方を学びました。これらの関数は時間を節約し、コードを簡潔にしてくれます。次のレッスンでは、PHPで独自の関数を作成する方法を学びます。引き続きコーディングしていきましょう。

組み込み関数 — イラスト10

よくある質問

「組み込み関数」レッスンは無料ですか?

はい。「組み込み関数」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、PHP Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 PHP Academyコースには全5レッスンが含まれています。

「組み込み関数」で何を学びますか?

PHPでよく使われる組み込み関数を学びます ブラウザで直接実行するハンズオンコードでPHP Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

PHP Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのPHP Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/5です。

「組み込み関数」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このPHP Academyレッスンでコードを書いて実行できますか?

はい。すべてのPHP Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 関数とは
  2. 組み込み関数
  3. ユーザー定義関数
  4. 関数に引数を渡す
  5. 戻り値
← PHP Academyに戻る