PHP逆引きTips

PHP PHP
主にPHPに関する記事

Laravelの逆引きTipsは別の記事にあるので、そちらを参照してください。

配列

配列に要素追加

// 最後に追加
$array[] = 'VALUE';

// 最後に複数追加
$array = array_push($array, 'VALUE1', 'VALUE2');

// 最初に複数追加
$array = array_unshift($array, 'VALUE3', 'VALUE4');

配列の長さを取得

count()を利用する。

count($array);

配列を分解

list()を利用する。

$array = ['foo', 'bar', 'baz'];

list($foo, $bar, $baz) = $array;
[$foo, $bar, $baz] = $array; // PHP7.1以降

配列を変数群にする

compact()の逆バージョン。extract()を利用する。

$array = [
    'foo' => 'A',
    'bar' => 'B',
    'baz' => 'C',
];
extract($array);

文字列

文字列を分解して配列にする

explode()を利用する。

$string = '東京,千葉,埼玉,群馬,栃木,茨城';
$array = explode($string);

変数

変数群を配列にする

compact()を利用する。

$foo = 'A';
$bar = 'B';
$baz = 'C';
compact('foo', 'bar', 'baz');

その他

定義済みの定数を知りたい

get_defined_constants()を利用する。

get_defined_constants();     // 配列で取得
get_defined_constants(true); // カテゴリ付きの配列で取得

php.iniの場所を知りたい

コメント

タイトルとURLをコピーしました