PHP
PHP には配列をソートする関数が多数用意されています。最も基本的なのが `sort()` と `rsort()` です。どちら...
配列のキーが存在するかを調べる方法として `array_key_exists()` と `isset()` があります。似ている...
`array_search()` は、配列内で指定した値を検索し、見つかった場合はそのキーを返す関数です。`in_array()...
`in_array()` は、指定した値が配列に含まれているかを調べる関数です。見つかれば `true`、見つからなければ `f...
PHP 7.4 で導入されたスプレッド構文(`...`)は、配列を展開して別の配列や関数引数に渡す機能です。JavaScript...
PHP で配列を結合する方法は主に `array_merge()` と `+` 演算子の 2 つがあります。一見同じように見えま...
`array_reduce()` は、配列の全要素を 1 つの値に畳み込む関数です。合計、最大値、文字列連結など、配列全体を 1...
`array_filter()` は、コールバック関数で `true` を返した要素だけを残す関数です。条件に合う要素を抽出する...
`array_map()` は、配列の各要素にコールバック関数を適用し、新しい配列を返す関数です。元の配列は変更されません。Ja...
多次元配列は、配列の中に配列を入れた構造です。データベースから取得した複数行のレコードや、設定ファイルの階層構造などを表現するの...
PHP では配列と連想配列は内部的に同じデータ構造で実装されています。他の言語のように「配列は配列、連想配列は別の型」という区別...
連想配列は、数値ではなく文字列のキーで値を管理する配列です。PHP では通常の配列と連想配列を区別せず、どちらも同じ `arra...
PHP の配列は `[]` または `array()` で作成します。他の言語と異なり、PHP の配列は内部的にすべて連想配列と...
PDOでデータを選択するときは次のようにする。 ```php $stmt = $pdo->prepare( 'SELECT * ...
PHP 7.4 では filter_input で SERVER 変数をうまく使えない。例えば REQUEST_URI を指定し...
htaccess に次のコードを書く。 RewriteEngine on RewriteCond %{HTTPS} off ...
PHP を勉強している方、基本的な文法を覚えた方に見てほしい、よく使う function リスト。filter_input や ...
php のグローバル変数は宣言と初期化を分ける。 global $a; $a = 1; 下の記述は誤りである。 globa...
PDOでSQLデータを削除するときはbeginTransactionからcommitまでをtryで囲む。
php の unlink を使う。 unlink( '/home/yourname/example.com/public_ht...
ウェブのルートディレクトリ(Apache では public_html)に次のファイルとディレクトリを置く。 1. index....
PDOでUPDATE(MySQLのデータを更新)してみよう。 try { $pdo->beginTransaction(...
PHPではすべてのプログラムで不変の定数をdefineで定義できる。 define( 'NAME', 'Taro' ) ); ...