派遣のお仕事情報満載!!アドバンティアで求人検索

YK

【PHP】in_array()を使用するべきか?isset()を使用するべきか?

  • 2024.08.30
  • 37 View

はじめに 配列や変数の値をチェックするための便利な関数がいくつも用意されています。 その中でもよく使われるのがin_array()とisset()です。 この2つの関数を比較し、どのような場面でどちらを使うべきかを解説します。 in_array()とは? in_array()は、指定した値が配列の中に存在するかどうかをチェックするための関数です。 構文 in_array(mixed $needle […]

【PHP】for文でのcount()関数の記載位置で変わること

  • 2024.08.05
  • 60 View

はじめに for文を使用する際、配列に格納されている要素数分だけ処理を実行したい場合、 下記の書き方をよく見かけるかと思いますが、実はこの書き方にはデメリットがあります。 今回は、下記の書き方が産むデメリットと解決策について解説していきます。 コード $fruits = ['apple','orange','banana','lemon']; for ($i=0; $i < count($f […]

【PHP】ifとswitchどちらを使用するか迷ったら?switch!!

  • 2024.06.01
  • 170 View

条件分岐処理について プログラミングを行っていく上で避けては通れないのが条件分岐処理になります。 条件分岐処理とは、○○が正しいときは□□を行う、△△が異なるときは××を行うとういような条件に一致・不一致で処理を分岐させることを指します。 その条件分岐処理の代表的なのがif(イフ)文とswitch(スイッチ)文になります。 if(イフ)文について 上から順番に条件判定を行っていき、条件が一致した場 […]

【PHP】in_arrayを使用時、必ずやっておくべき事とは?

  • 2024.04.27
  • 197 View

in_array関数について 配列の中に特定の値が含まれているか調査するための関数です。この関数は指定した値が配列内に含まれている場合は真(true)を、含まれていない場合は偽(false)を返します。 基本的な使い方 下記のように、in_array関数はPHPで配列に関係する実装をする際に非常に便利な関数です。 コード $prefecture = ['北海道', '東京', '愛知', '大阪' […]

【PHP】デバックログをconsole.logを使用して表示しよう

  • 2024.02.28
  • 447 View

PHPでデバックログを出力する際によく使用されるのが、下記の3つの関数です。 print_r関数 var_dump関数 var_export関数 上記の関数でも問題なく表示できますが、ページ上に表示されるため状況によっては見にくい場合があります。 そこで1つの解決策として、JavaScriptで使用できるブラウザのディベロッパーツールのコンソールに表示できる[console.log]をPHPで使用 […]

【PHP】繰り返し処理中(foreach)にて配列の最初と最後だけに処理をしたい時は?

  • 2024.02.02
  • 625 View

PHPのforeachを使用したとき、最初だけこの処理をしたい!!最後だけこの処理がしたい!!という場面に遭遇することがあると思います。 その際に、本記事で解決に繋がれば幸いです。 PHPのバージョンにより実装方法が異なりますので2パターンとあまり推奨できませんが2パターンの計4パターンの方法を記載します。 PHP 7.3以降 PHPのバージョンが7.3以降の実装はこちらになります。 array_ […]