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

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

「 配列 」 一覧

no image

array_pushでは配列に追加する要素のキーは指定できない

2017/9/5    

array_push関数は配列の最後に要素を追加します。 <?php $ar = array("東京", "千葉", "神奈川"); ...

no image

配列をランダムに並べ替える(おみくじ・抽選プログラムを例に)

2017/9/5    

配列要素をランダムな順番に並べ替えて表示したり、1つまたは複数の要素をランダムに取り出したいことがあります。 配列をランダムに並べ替える(おみくじ) 配列をランダム順に並べ替えるには、shuffle関 ...

no image

配列検索で正規表現を使う(in_arrayの代わりにpreg_grep)

2017/9/5    

配列に指定要素が含まれるか検索する定番の関数がin_array関数です。以下は配列に「田中次郎」が含まれるか検索しています。 <?php $array = array("鈴木一郎&qu ...

no image

array_mergeによる配列結合で数値インデックスが変わってしまうとき

2017/9/5    

2つ以上の配列を結合する関数にarray_mergeがありますが、この関数では結合する配列の数値インデックスを0から始まるように新たに割り当てる仕様になっています。 PHPマニュアル:array_me ...

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

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 ...

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