プログラミングでよく使う英単語のまとめです。
- all
- change
- check
- disable
- display
- enable
- error
- exists
- find
- first
- last
- generate
- genre
- get
- isEmpty
- isNull
- popular
- tag
- update
CakePHP3歴 1年のWEBエンジニアの備忘メモです。ブログ内容はCakePHP3.5 (PHP7.1) で検証しています。
投稿日:
執筆者:管理人
関連記事
PHP用コード整形ツール(php-cs-fixer)のご紹介です。 「php-cs-fixer」は、コーディング規約(PSR-2)にそったコードに整形してくれるツールです。 [crayon-65084 …
PHP7 配列データを整える(空要素削除・trim・添字連番化)
PHPにて配列データを整える(空要素削除・要素trim・添字連番化)方法です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | <?php $data = ["aaa", " bbb ", "", "ccc"]; // 配列の空要素削除 $data = array_filter($data, 'strlen'); // 上記$dataのvar_dump array(3) { [0]=> string(3) "aaa" [1]=> string(9) " bbb " [3]=> string(3) "ccc" } // 配列の要素trim $data = array_map('trim', $data); // 上記$dataのvar_dump array(3) { [0]=> string(3) "aaa" [1]=> string(3) "bbb" [3]=> string(3) "ccc" } // 配列の添字連番化 $data = array_values($data); // 上記$dataのvar_dump array(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)する方法です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | # 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 -v PHP 7.1.12 (cli) (built: Dec 1 2017 14:08:55) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies |