Note to Self

自分用のメモ置き場

PHP

連想配列の要素の値が最大になるキーを取得する

PHP

連想配列の要素の値が最大になるキーを取得する max() は配列の中で最も大きい数値を返す 1, 'banana' => 4, 'cherry' => 10, 'grape' => 13, 'orange ' => 2, ]; $maxs = array_keys($fruits, max($fruits)); var_dump(max($fruits)); var_dump($maxs); /*…

phpcs & phpcbf についてのメモ

PHP

phpcs & phpcbf について ソースコードは GitHubで公開されている Visual Studio Codeで使用する場合 パッケージをインストール phpcs phpcbf settings.json に以下の設定を追記 "phpcs.standard": "/Users/XXXX/phpcs.xml", "phpcs.executablePath": "/User…

PHPのarray()を[]に置換する

PHP

PHPのarray()を[]に置換する convert.phpを利用する 使い方 convert.phpを任意の場所に設置し実行する

PHPで変数を利用して関数を実行する(可変関数)

PHP

PHPで変数を利用して関数を実行する(可変関数) 可変関数を利用する

phpinfo()をコマンドラインで実行する

PHP

phpinfo()をコマンドラインで実行する よく忘れるのでメモ ※2017/10/11 追記 単純に、以下のオプションでも実行できる $ php -i

PHPのmkdir() 関数でエラーが発生した原因と対応方法

PHP

PHPのmkdir() 関数でエラーが発生した原因と対応方法 PHPのmkdir() 関数を使ってディレクトリを作成しようとした所、以下のようなエラーが発生した 作成したいディレクトリの親ディレクトリに、PHP を実行している httpd の実行権限がなかったのが原因 権限…

PHP をソースからインストールする

PHPをインストール # cd /usr/local/src -- http://php.net/downloads.php から任意のミラーサイトを選択して、ダウンロード # wget -O php-7.1.7.tar.gz http://php.net/get/php-7.1.7.tar.gz/from/this/mirror # tar -zxvf php-7.1.7.tar.gz # cd php-7.1.…

PHPの多重代入

PHP

PHPの多重代入 PHPで複数の変数に同じ値を代入する 以下の式を実行すると、全ての変数に 100 が代入される 配列の場合は list() を使用する

PHPで生年月日から年齢を計算する

PHP

PHPで生年月日から年齢を計算する (現在日付 - 誕生日) / 10000 ※10000で除算することで、小数点以下を切り捨てる

PHPでカンマ区切りの文字列を整形する

PHP

PHPでカンマ区切りの文字列を整形する SQLのINで複数の検索条件を使用する際に、文字列をカンマ区切りにしてパラメータに引き渡す必要がある際に使用

CentOS 6でPHP7.1をインストールする

-- EPELとRemiリポジトリを追加 yum install epel-release rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm -- 古いバージョンを削除 yum remove php-* -- PHP7.1をインストール yum install --enablerepo=remi,remi-php71 php php-d…