「 PHP7 」 一覧
-
プログラミングでよく使う英単語のまとめです。 all change check disable display enable error exists find first last generate …
-
2019/09/25 -PHP7
Visual Studio Code個人的な設定メモです。 日本語化 メニューバー「表示」-「空白を表示」「制御文字を表示」をオン プラグイン「PHP Debug」インストール
-
2018/10/29 -PHP7
php-cs-fixer, PSR-2, コーディング規約, コード整形ツールPHP用コード整形ツール(php-cs-fixer)のご紹介です。 「php-cs-fixer」は、コーディング規約(PSR-2)にそったコードに整形してくれるツールです。 [crayon-6508f …
-
PHP7 配列データを整える(空要素削除・trim・添字連番化)
2018/08/30 -PHP7
array_filter, array_map, array_values, trim, 添字連番化, 空要素削除, 配列PHPにて配列データを整える(空要素削除・要素trim・添字連番化)方法です。
123456789101112131415161718192021222324252627282930313233343536373839<?php$data = ["aaa", " bbb ", "", "ccc"];// 配列の空要素削除$data = array_filter($data, 'strlen');// 上記$dataのvar_dumparray(3) {[0]=>string(3) "aaa"[1]=>string(9) " bbb "[3]=>string(3) "ccc"}// 配列の要素trim$data = array_map('trim', $data);// 上記$dataのvar_dumparray(3) {[0]=>string(3) "aaa"[1]=>string(3) "bbb"[3]=>string(3) "ccc"}// 配列の添字連番化$data = array_values($data);// 上記$dataのvar_dumparray(3) {[0]=>string(3) "aaa"[1]=>string(3) "bbb"[2]=>string(3) "ccc"}◯ 上記処理を1行にまとめた場合 [crayon-65 …
-
CentOS6.9にPHP7.1インストール(yum)する方法
CentOS6.9にPHP7.1インストール(yum)する方法です。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657# ls -l /etc/yum.repos.d合計 24-rw-r--r--. 1 root root 1991 3月 28 19:25 2017 CentOS-Base.repo-rw-r--r--. 1 root root 647 3月 28 19:25 2017 CentOS-Debuginfo.repo-rw-r--r--. 1 root root 630 3月 28 19:25 2017 CentOS-Media.repo-rw-r--r--. 1 root root 7989 3月 28 19:25 2017 CentOS-Vault.repo-rw-r--r--. 1 root root 289 3月 28 19:25 2017 CentOS-fasttrack.repo// Remiリポジトリのインストール# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm// 下記エラー発生時// 依存性の欠如: epel-release = 6 は remi-release-6.9-1.el6.remi.noarch に必要とされています// CentOS6 64bit版# wget rpm -Uvh http://ftp.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -ivh epel-release-6-8.noarch.rpm# ls -l /etc/yum.repos.d合計 56-rw-r--r--. 1 root root 1991 3月 28 19:25 2017 CentOS-Base.repo-rw-r--r--. 1 root root 647 3月 28 19:25 2017 CentOS-Debuginfo.repo-rw-r--r--. 1 root root 630 3月 28 19:25 2017 CentOS-Media.repo-rw-r--r--. 1 root root 7989 3月 28 19:25 2017 CentOS-Vault.repo-rw-r--r--. 1 root root 289 3月 28 19:25 2017 CentOS-fasttrack.repo-rw-r--r-- 1 root root 1056 11月 5 12:52 2012 epel-testing.repo-rw-r--r-- 1 root root 957 11月 5 12:52 2012 epel.repo-rw-r--r-- 1 root root 457 6月 30 21:13 2017 remi-php54.repo-rw-r--r-- 1 root root 1316 6月 30 21:13 2017 remi-php70.repo-rw-r--r-- 1 root root 1316 6月 30 21:13 2017 remi-php71.repo-rw-r--r-- 1 root root 1316 6月 30 21:13 2017 remi-php72.repo-rw-r--r-- 1 root root 751 6月 30 21:13 2017 remi-safe.repo-rw-r--r-- 1 root root 2609 6月 30 21:13 2017 remi.repo// PHP7.1インストール# yum install --enablerepo=remi,remi-php71 php php-devel php-mbstring※ php-devel:PHP開発用※ php-mbstring:マルチバイト文字用// その他PHPインストール(必要あれば)# yum install --enablerepo=remi,remi-php71 php-mysql php-pdo php-xml php-mcrypt php-intl php-pear※ php-mysql:MySQL用※ php-pdo:データベース接続用※ php-xml:XML操作用※ php-mcrypt:暗号化・復号化用※ php-intl:国際化用※ php-pear:PEARライブラリ用// PHPインストール確認# php -vPHP 7.1.12 (cli) (built: Dec 1 2017 14:08:55) ( NTS )Copyright (c) 1997-2017 The PHP GroupZend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
-
2017/11/29 -PHP7
file_exists, mkdir, ディレクトリPHP7 ディレクトリが存在しなければディレクトリ作成する方法。
12345// ディレクトリが存在しなければディレクトリ作成する$target_path = '/var/www/html/cakephp3.com/logs/'.date('Ymd');if (!file_exists($target_path)) {mkdir($target_path);}
-
2017/11/24 -PHP7
PHP7, preg_match, 正規表現よく使うPHP正規表現まとめ。 ◯ 半角数字のみ
1preg_match("/^[0-9]+$/", $text);◯ 半角英数字のみ
1preg_match("/^[a-zA-Z0-9]+$/", $text);…