PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのstr_word_count()関数とは?使い方とパラメータを徹底解説

PHPのstr_word_count()関数は、文字列内で使用されている単語に関する情報を取得するための組み込み関数です。単語の総数をカウントしたり、文字列に含まれる単語を配列として抽出したりすることができます。

基本構文

str_word_count(str, return, char)

パラメータ

  • str − 検査対象となる文字列を指定します。

  • return − str_word_count()関数の戻り値の形式を指定します。

  • returnパラメータには以下の値を指定できます。

    • 0 − 文字列内で見つかった単語の総数(数値)を返します。

    • 1 − 文字列から抽出したすべての単語を含む配列を返します。

    • 2 − キーが文字列内における単語の位置(オフセット)、値が実際の単語である連想配列を返します。

  • char − 単語の一部として扱いたい特殊文字を指定します(省略可能)。ハイフンやアポストロフィなどを含めたい場合に便利です。

戻り値

str_word_count()関数は、returnパラメータの値に応じて、配列または数値を返します。デフォルトでは「0」が設定されており、単語数が返されます。

使用例

以下は、文字列から単語を配列として取得する例です。

<?php
print_r(str_word_count("Demo text!", 1));
?>

実行結果

Array (
    [0] => Demo
    [1] => text
)

このように、returnパラメータに「1」を指定すると、文字列内の各単語が順番に格納された配列が出力されます。「0」を指定すれば単語数、「2」を指定すれば単語の位置情報付きの配列が得られるため、用途に応じて柔軟に使い分けることができます。

  1. PHPのfileinode()関数 – ファイルのinode番号を取得する方法

    fileinode() 関数は、指定したファイルの inode番号 を取得するためのPHP組み込み関数です。処理が成功した場合はファイルのinode番号を返し、失敗した場合は FALSE を返します。 構文 fileinode(file_path) パラメータ file_path − 調査対象となるファイルのパスを指定します。 戻り値 fileinode()関数は、処理が成功した場合にそのファイルのinode番号を返します。失敗した場合には FALSE を返します。 使用例 以下は、fileinode()関数を使用して、指定ファイルのinode番号と現在実行中のスクリプト自身の

  2. PHPのdisk_free_space()関数とは?ディレクトリの空き容量を取得する方法

    PHPのdisk_free_space()関数は、指定したディレクトリ(またはファイルシステムパーティション)で利用可能な空き容量をバイト単位で返す組み込み関数です。ディスク容量の監視や管理ツールの開発などに活用できます。構文disk_free_space(dir_name);パラメータdir_name − 空き容量を調べたいディレクトリ名を指定します。Windows環境の場合は「C:\」のようにドライブ文字を含むパスも指定可能です。戻り値disk_free_space()関数は、指定されたファイルシステム上で利用可能な空き容量をバイト数(float型)として返します。処理に失敗した場合はfa