気軽に読めるPHP入門書・PHPスクリプトが動かないときの原因と対策などを紹介します。

PHPプログラミングの教科書 [php1st.com]

「PHP関数」 一覧

no image

in_array関数による配列要素の存在チェックがうまくいかない

2017/9/5    

in_array関数は、配列に指定値が含まれるか調べる関数ですが、大文字と小文字を区別するため、配列に含まれる「Tokyo」を「tokyo」で検索するとうまくいきません。 <?php $ar = ...

no image

count関数で多次元配列のすべての要素数をカウントする

2017/9/5    

count関数は配列の要素数を返す関数ですが、多次元配列に対して実行すると、通常は親の要素数が返されます。 <?php $ar = array( "東京"=>array ...

no image

ファイル名などに日本語が含まれるパスでbasename関数が失敗するバグ

2013/5/28  

basename関数はパスからディレクトリ情報を削除してベース名(「test.txt」など)を取得するための関数ですが、PHP5(使用バージョン:PHP 5.3.1)ではパスに日本語が含まれていると失 ...

no image

trim関数による文字列前後の空白削除(全角・半角が混在)が失敗するとき

2013/5/28  

文字列の前後に含まれる空白を削除したい場合、trim関数を使う方法があります。全角の空白と半角の空白が混在している場合でも、trim関数では2番目のパラメータに削除する文字列を指定できるので「trim ...

no image

array_push関数による配列要素の追加は$array[]より遅い

2017/9/5    

配列の最後に要素を追加するには、array_push関数を使う方法と空インデックス($array[])を使う方法があります。 <?php $array = array(); for ($i = ...

no image

array_merge関数と配列結合演算子「+」による重複キーの扱いの違い

2017/9/5    

複数の配列を結合して1つにまとめるには、array_merge関数を使う方法と、配列結合演算子「+」を使う方法があります。 主な違いは、同じ名前の文字列インデックスを上書きするかどうかです。array ...

no image

改行や空行を無視してテキストファイルを配列に格納するには

2017/9/5    

file関数は、「file($file_name)」と記述するだけでテキストファイルの全行を配列に取得できる便利な関数です。 ただし、上記の記述では、ファイルの各行の最後に含まれる改行や、ファイルの終 ...

no image

PHPでよく使われる関数30(くらい)

2012/8/6  

実際のPHPスクリプトでよく使われているPHP関数(命令)です。関数(命令)の名前をクリックすると、PHPマニュアルのページが開きます。 [manual func="array"] --- 配列を作成 ...

Copyright© PHPプログラミングの教科書 [php1st.com] , 2019 All Rights Reserved Powered by AFFINGER5.