ホームページ  >  記事  >  バックエンド開発  >  PHP組み込み関数の紹介

PHP組み込み関数の紹介

WBOY
WBOYオリジナル
2024-04-19 18:39:02629ブラウズ

PHP は、次のようなさまざまなタスクを実行するための一連の組み込み関数を提供します。 文字列操作 (strcmp、strtoupper、strto lower) 配列処理 (array_push、array_pop、in_array) 数学的操作 (round、abs、max) ファイル処理 (fopen) 、fread、fclose)

PHP 内置函数介绍

PHP 組み込み関数の概要

PHP 組み込み関数は、事前に定義された関数のセットです。 PHP では、文字列操作、配列操作、数学的演算、ファイル処理などのさまざまなタスクを処理するための便利なメソッドを提供します。この記事では、一般的に使用されるいくつかの組み込み関数を紹介し、実際のケースを通じてその使用法を示します。

文字列関数

  • strcmp(): 2 つの文字列を比較します。同じ場合は 0、最初の文字列が 2 番目の文字列より小さい場合は 0 を返します。
$result = strcmp("Hello", "World"); // 结果为 -1,"Hello" 小于 "World"
  • strtoupper(): 文字列を大文字に変換します。
$string = "Hello World";
$stringToUpper = strtoupper($string); // 结果为 "HELLO WORLD"
  • strto lower(): 文字列を小文字に変換します。
$string = "HELLO WORLD";
$stringToLower = strtolower($string); // 结果为 "hello world"

配列関数

  • array_push(): 配列の末尾に要素を追加します。
$array = [1, 2, 3];
array_push($array, 4); // 结果为 [1, 2, 3, 4]
  • array_pop(): 配列の末尾から最後の要素を削除して返します。
$array = [1, 2, 3, 4];
$lastElement = array_pop($array); // 结果为 4,数组变为 [1, 2, 3]
  • in_array(): 配列内に要素が存在するかどうかを確認します。
$array = [1, 2, 3, 4];
if (in_array(2, $array)) {
  echo "2 exists in the array"; // 输出 "2 exists in the array"
}

数学関数

  • round(): 数値を指定された小数点以下の桁に四捨五入します。
$number = 3.14159;
$roundedNumber = round($number, 2); // 结果为 3.14
  • abs(): 数値の絶対値を返します。
$number = -5;
$absoluteNumber = abs($number); // 结果为 5
  • max(): 一連の数値の中の最大の数値を返します。
$numbers = [1, 3, 5, 7, 9];
$maxNumber = max($numbers); // 结果为 9

ファイル関数

  • fopen(): ファイルを開き、ファイル ハンドルを返します。
$handle = fopen("myfile.txt", "r"); // 读模式打开 myfile.txt
  • fread(): ファイル ハンドルからデータを読み取ります。
$data = fread($handle, 100); // 从 myfile.txt 中读取前 100 个字节
  • fclose(): ファイルハンドルを閉じます。
うわー

以上がPHP組み込み関数の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。