西沢直木

PHP関数

isset関数とempty関数と「!」の違い

isset関数とempty関数は共に変数に何か入っているか調べる関数です。空でないことを確認して、次の処理に進むときに使います。詳しくは、以下のページをご覧ください。 ○PHPマニュアル --- 変数が空であるかどうかを検査する ...
PHP全般

CSVファイルを読み取る処理で文字化けするとき

CSVファイルを読み込むPHPスクリプトで実行結果が文字化けする場合、CSVファイルの文字コードを確認してみましょう。 実行結果は次のように文字化けする場合があります。 典型的な原因はExcelから作成し...
WordPress

WordPressのテーマを作成したいならPHPは必修!

WordPressに入門してしばらくすると「テーマを自作したい!」と思うことがあるかもしれません。また、WordPressに入門する前から他のツールでWebデザインを仕事にしている方は無料テーマではなくオリジナルテーマを作成したいのは当然で...
PHPサンプルコード

ランダムなパスワードを自動生成する

さまざまなサービスでユーザー登録時などに使えるパスワードを自動生成する方法はいくつかあります。しっかりしたライブラリもあるとは思いますが、ここでは手作りで英数字(大文字・小文字)を組み合わせてランダムにパスワードを生成するコードの例を紹介し...
PHP関数

文字列を分割して配列を作成するexplode関数

文字列を分割して配列する定番の関数がexplode関数です。次の例では、「2014/09/17」のような日付を「/」で分割して配列に格納しています。 ○実行結果 Array ( => 2014 => 09 => 1...
PHP関数

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

array_push関数は配列の最後に要素を追加します。 ○実行結果 Array ( => 東京 => 千葉 => 神奈川 => 埼玉 ) 「"key" => "value"」の形式でキーを指定して値...
PHPサンプルコード

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

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

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

配列に指定要素が含まれるか検索する定番の関数がin_array関数です。以下は配列に「田中次郎」が含まれるか検索しています。 ○実行結果 存在します in_array関数では検索する指定文字列に正規表現を使うこ...
タイトルとURLをコピーしました