PHP

 Computer >> コンピューター >  >> プログラミング >> PHP
  1. PHPのrename()関数とは?ファイル・ディレクトリの名前変更方法をわかりやすく解説

    PHPのrename()関数は、ファイルやディレクトリの名前を変更するための組み込み関数です。処理が成功した場合はTRUEを返し、失敗した場合はFALSEを返します。また、この関数は単なる名前変更だけでなく、ファイルを別のディレクトリへ移動させる用途にも利用できます。構文(Syntax)rename(old_filename, new_filename, context)パラメータ(Parameters)old_filename − 名前を変更したいファイルまたはディレクトリの現在の名前(パス)を指定します。new_filename − 変更後の新しいファイル名またはディレクトリ名(パス)を指

  2. PHP rewind()関数の使い方|ファイルポインタを先頭に戻す方法を解説

    rewind()関数とはPHPのrewind()関数は、ファイルポインタを巻き戻すための関数です。この関数を呼び出すと、現在のファイルポインタの位置に関係なく、ポインタはファイルの先頭に移動されます。処理が成功した場合はTRUEを返し、失敗した場合はFALSEを返します。なお、rewind($fp) は fseek($fp, 0, SEEK_SET) と同等の動作を行いますが、fseek()と異なり戻り値が常に無視される点には注意が必要です。構文rewind(file_pointer)パラメータfile_pointer:fopen()によって開かれた有効なファイルリソースを指定する必要がありま

  3. PHPのrmdir()関数とは?空のディレクトリを削除する使い方を解説

    PHPのrmdir()関数は、空のディレクトリ(フォルダ)を削除するための組み込み関数です。この関数を実行するには、スクリプトが対象ディレクトリを削除できる適切な権限を持っている必要があります。また、ディレクトリ内にファイルやサブディレクトリが残っていると削除に失敗する点にも注意しましょう。 構文 rmdir(dir, context) パラメータ dir − 削除したいディレクトリへのパスを指定します(必須)。 context − ストリームの動作を制御するためのコンテキストを指定します(省略可能)。ストリームコンテキストを使うことで、ファイルシステム操作の挙動を細かく設定できます。

  4. PHPのset_file_buffer()関数の使い方を解説!バッファサイズの設定方法

    set_file_buffer()関数とはPHPのset_file_buffer()関数は、オープン済みファイルのバッファサイズを設定するための関数です。ファイルへの書き込み時に使用される出力バッファのサイズを指定することで、ディスクへの書き込みタイミングを制御できます。この関数はstream_set_write_buffer()関数のエイリアス(別名)であり、動作は同一です。設定に成功した場合は0を返し、失敗した場合はEOFを返します。構文set_file_buffer(file_pointer, buffer)パラメータfile_pointer − 対象となるファイルポインタ。fopen(

  5. PHPのstat()関数とは?使い方と戻り値の詳細を解説

    PHPのstat()関数は、指定したファイルに関するさまざまな情報を取得し、配列として返す関数です。ファイルサイズやアクセス日時、更新日時など、ファイル管理に役立つ情報を簡単に取得できます。注意: stat()関数が返す結果は、実行環境やサーバーによって異なる場合があります。stat()関数が返す配列の要素stat()関数は、以下の要素を含む配列を返します。各要素には数値インデックスと文字列キーの両方でアクセス可能です。[0] または [dev] - デバイス番号[1] または [ino] - iノード番号[2] または [mode] - iノード保護モード(パーミッション)[3] または [

  6. PHPのsymlink()関数の使い方を解説!シンボリックリンクの作成方法

    symlink()関数は、シンボリックリンク(ソフトリンク)を作成するためのPHP組み込み関数です。指定したファイルやディレクトリへのリンクを生成し、成功した場合にTRUEを、失敗した場合にFALSEを返します。構文symlink( target, link )パラメータtarget − リンク先となる対象(ファイルまたはディレクトリ)のパス。link − 作成するシンボリックリンクの名前。戻り値symlink()関数は、シンボリックリンクの作成に成功した場合にTRUEを、失敗した場合にFALSEを返します。使用例<?php $target = new.php; $mylink = ne

  7. PHPのtempnam()関数とは?使い方とサンプルコードを解説

    PHPのtempnam()関数は、一意(ユニーク)なファイル名を持つ一時ファイルを作成するための関数です。指定したディレクトリ内に実際にファイルが生成され、そのファイル名が返されます。既存のファイルと名前が衝突しないことが保証されているため、キャッシュやデータの一時保存などに便利です。 構文 tempnam(dir, prefix) パラメータ dir − 一時ファイルを作成するディレクトリを指定します。 prefix − 作成されるファイル名の先頭に付ける接頭辞(プレフィックス)を指定します。 戻り値 tempnam()関数は、成功した場合は新しく作成された一

  8. PHPのtmpfile()関数の使い方を解説!一時ファイルの作成方法

    tmpfile()関数とは PHPのtmpfile()関数は、一意な(重複しない)一時ファイルを作成するための関数です。作成された一時ファイルは、書き込みモード(w+)で開かれた状態になります。この関数は、成功した場合は新規ファイルへのファイルポインタを返し、失敗した場合はFALSEを返します。 なお、tmpfile()で作成した一時ファイルは、fclose()で閉じたとき、またはスクリプトの実行が終了した時点で自動的に削除されるため、後処理の手間がかかりません。 構文 tmpfile() パラメータ この関数にはパラメータはありません。 戻り値 tmpfile()関数は、成功した場合に新

  9. PHPのtouch()関数とは?ファイルの時刻設定方法をわかりやすく解説

    PHPのtouch()関数は、ファイルのアクセス時刻(atime)と更新時刻(mtime)を設定するための関数です。処理が成功した場合はTRUEを、失敗した場合はFALSEを返します。基本構文touch(filename, time, atime)パラメータfilename − 対象となるファイル名を指定します。time − 設定する更新時刻を指定します。省略した場合は、現在のシステム時刻が使用されます。atime − 設定するアクセス時刻を指定します。省略した場合は、現在のシステム時刻が使用されます。戻り値touch()関数は、処理が成功した場合にTRUEを、失敗した場合にFALSEを返しま

  10. PHPのumask()関数の使い方|ファイルパーミッションの変更方法を解説

    概要PHPのumask()関数は、新しく作成されるファイルやディレクトリのデフォルトパーミッション(アクセス権)を制御するための関数です。引数を指定して呼び出すと、PHPの現在のumaskを指定した値に変更し、変更前のumask値を返します。一方、引数なしで呼び出した場合は、現在設定されているumaskをそのまま取得できます。なお、PHPがサーバーモジュールとして動作している場合、umaskは各リクエストの終了時に自動的に元の状態へ戻される点に注意してください。umaskの仕組みumaskとは「マスク」と呼ばれる仕組みで、新規作成されるファイルやディレクトリから取り除くパーミッションを指定する

  11. PHPのunlink()関数とは?ファイル削除の使い方を解説

    PHPのunlink()関数は、指定したファイルを削除するための関数です。削除が成功するとTRUE、失敗するとFALSEを返します。ファイルが存在しない場合や、削除に必要なパーミッションがない場合にはエラーとなるため、実行時には注意が必要です。構文unlink(file_path, context)パラメータfile_path − 削除対象のファイル名(パス)を指定します。context − ストリームの動作を設定します(省略可能)。戻り値unlink()関数は、ファイルの削除に成功した場合はTRUEを返し、失敗した場合はFALSEを返します。使用例以下の例では、「one.txt」というファイ

  12. PHPのarray()関数とは?配列の作成方法をわかりやすく解説

    PHPのarray()関数は、配列を作成するための関数です。PHPにおける配列には、主に以下の3種類が存在します。インデックス配列 − 数値インデックス(0から始まる番号)で要素を管理する配列連想配列 − 文字列などの名前付きキーで要素を管理する配列多次元配列 − 配列の中に1つ以上の配列を含む、入れ子構造の配列構文// 数値インデックスを持つ配列(インデックス配列) array(value1, value2, ...); // 名前付きキーを持つ配列(連想配列) array(key1 => value1, key2 => value2, ...)パラメータvalue − 配列に

  13. PHPのarray_change_key_case()関数とは?配列のキーを大文字・小文字に変換する方法

    array_change_key_case()関数は、配列のすべてのキーを小文字または大文字に変換し、その結果の配列を返します。引数に配列以外の値を指定した場合はFALSEを返します。 構文 array_change_key_case(arr,case) パラメータ arr − 変換対象の配列。必須。 case − キーの変換形式を指定します。デフォルトはCASE_LOWER(小文字)。省略可能です。大文字に変換したい場合はCASE_UPPERを指定します。 戻り値 array_change_key_case()関数は、すべてのキーが小文字または大文字に変換され

  14. PHPのarray_chunk()関数とは?配列を分割する使い方を徹底解説

    PHPのarray_chunk()関数は、1つの配列を指定したサイズごとの小さな配列(チャンク)に分割するための関数です。戻り値は、0から始まる数値インデックスを持つ多次元配列になります。 構文 array_chunk(arr, chunk_size, preserve_key) パラメータ arr − 分割対象となる元の配列です。 chunk_size − 各チャンク(分割後の配列)に含まれる要素数を整数で指定します。最後のチャンクには、余った要素がまとめて格納されます。 preserve_key − 元の配列のキーを保持するかどうかを指定します。T

  15. PHPのarray_combine()関数とは?使い方とサンプルコードを解説

    PHPのarray_combine()関数は、2つの配列を組み合わせて新しい配列を作成する関数です。1つ目の配列をキーとして、2つ目の配列を値として使用し、両者を結合した配列を返します。なお、2つの配列の要素数が一致していない場合はFALSEが返される点に注意が必要です。基本構文array_combine(keys, values);パラメータkeys − キーとして使用する配列を指定します。values − 値として使用する配列を指定します。戻り値array_combine()関数は、キーと値を組み合わせた新しい配列を返します。ただし、各配列の要素数が一致しない場合にはFALSEを返します。

  16. PHPのarray_count_values()関数とは?配列内の値の出現回数を数える方法

    PHPのarray_count_values()関数は、配列内に各値が何回出現するかを集計し、その結果を連想配列として返す関数です。返される連想配列では、元の配列の「値」がキーとなり、その値が出現した「回数」が値として格納されます。 基本構文 array_count_values(array $array): array パラメータ array(必須)− 値の出現回数を集計したい対象の配列を指定します。 戻り値 array_count_values()関数は連想配列を返します。この連想配列のキーには元の配列の各値が、値にはそれぞれの出現回数が格納されます。なお、この関数で集計できるのは文字

  17. PHPのarray_diff()関数とは?構文・パラメータ・サンプルコードで解説

    PHPのarray_diff()関数は、複数の配列の値を比較し、その差分を求めるための関数です。最初の配列に含まれていて、他の配列のいずれにも存在しない要素だけを集めた新しい配列を返します。 基本仕様 比較されるのは「値」のみで、「キー」は比較対象になりません。 返される配列には、元の配列(最初の引数)のキーと値のペアがそのまま保持されます。 値の比較は文字列として行われます。 構文 array_diff(arr1, arr2, arr3, arr4, …) パラメータ arr1 − 比較元となる基準の配列。必須。 arr2 − 比較対象となる配列。必須。 arr3 − 追加で比較したい

  18. PHPのarray_diff_assoc()関数とは?キーと値を比較して差分を取得する方法

    array_diff_assoc()関数は、配列のキーと値の両方を比較し、その差分を返す関数です。似た関数であるarray_diff()は値のみを比較しますが、array_diff_assoc()ではキーも比較対象に含まれる点が大きな違いです。 基本構文 array_diff_assoc(arr1, arr2, arr3, arr4, …) パラメータ arr1 − 比較の基準となる配列(必須)。 arr2 − 比較対象となる配列(必須)。 arr3 − 追加で比較したい配列(任意)。 arr4 − 追加で比較したい配列(任意)。以降も同様に複数の配列を指定できます。 戻り値 arra

  19. PHPのarray_diff_key()関数とは?使い方とサンプルコードを解説

    PHPのarray_diff_key()関数は、複数の配列の「キー」同士を比較し、その差分を返す関数です。具体的には、最初の配列に存在する要素のうち、他の配列には同じキーが存在しない要素だけを集めた配列を返します。値ではなくキーを基準に比較される点が特徴で、array_diff()関数との大きな違いとなっています。 構文 array_diff_key(arr1, arr2, arr3, arr4, ...) パラメータ arr1 − 比較元となる配列。必須。 arr2 − 比較対象となる配列。必須。 arr3 − さらに比較したい配列を追加できます。省略可能。 arr4 − さらに比較し

  20. PHPのarray_diff_uassoc()関数の使い方を徹底解説

    PHPのarray_diff_uassoc()関数は、複数の配列のキーと値を比較しながら、ユーザーが定義したコールバック関数による追加チェックも行い、その差分を返す関数です。具体的には、最初の配列に含まれている要素のうち、他のどの配列にも存在しない要素だけを集めた配列を返します。類似の関数であるarray_diff_assoc()が内部の比較処理を使うのに対し、array_diff_uassoc()ではキーの比較方法をコールバック関数で自由にカスタマイズできる点が大きな特徴です。構文array_diff_uassoc(arr1, arr2, arr3, arr4, …, compare_fun

Total 1286 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:6/65  20-コンピューター/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12