配列

PHP

【PHP】preg_splitで文字列を分割する方法|explodeとの使い分け・フラグ・多バイト

PHPのpreg_splitで正規表現を使って文字列を配列に分割する方法を解説します。分割数のlimitや空要素を除くPREG_SPLIT_NO_EMPTY、explodeとの使い分け、日本語を扱う/uフラグや1文字ずつ分割する方法まで、実行確認済みのコードでまとめます。
PHP

【PHP】変数とその値から配列を作成する方法

PHPでは、変数とその値を配列に格納するためのさまざまな方法があります。この記事では、array()関数や短縮構文、compact()関数
PHP

【PHP】array_valuesで配列の値を取得・キーを振り直す|JSON配列化の必須テク

PHPのarray_values関数で、配列の値だけを取り出してキーを0から振り直す方法を解説します。array_filterやunsetで歯抜けになったキーを連番に直し、json_encodeで正しく配列([])として出力する実用テクニックまで、実行確認済みのコードでまとめます。
PHP

【PHP】配列の要素をフィルタリングする方法

PHPで配列の要素をフィルタリングする際には、array_filter()関数を使用するのが一般的です。この関数を使うことで、条件に合致す
JavaScript

【JavaScript】配列に要素を追加する方法

JavaScriptで配列に要素を追加する方法を、破壊的(元を変更)か非破壊的(新配列)かの軸で整理して解説します。push/unshift/spliceと、spread/concat、ES2023のtoSplicedの違い、位置・戻り値の比較表まで、Nodeで動作確認したコードで紹介します。
PHP

【PHP】in_arrayで配列内の値を確認する方法|strict比較の罠とarray_search

PHPのin_array関数で配列に値が含まれるかを確認する方法を解説します。デフォルトは緩い比較で in_array(0, ["apple"]) が意図せずtrueになる落とし穴があるため、第3引数のstrictをtrueにするのが安全です。キーの位置を得るarray_search、キーの存在確認との違いまでまとめます。
PHP

【PHP】foreachで配列を操作する方法|キーと値・参照渡しの落とし穴

PHPのforeachで配列を順番に操作する方法を解説します。基本の使い方、キーと値の同時取得、参照渡し(&)で要素を直接変更する方法と、unsetを忘れると最後の要素が壊れる有名な落とし穴、break/continueまで実行確認済みでまとめます。
PHP

【PHP】array_splice()関数を使って配列の要素を操作する方法

array_splice() 関数は、PHPで配列の要素を追加、置換、削除するために使用される便利な関数です。この関数を使うことで、配列の
PHP

【PHP】array_pushを使用して配列に要素を追加する方法

PHPで配列を操作する際に、要素を追加する方法は非常に重要です。その中でも特に便利なarray_push()関数を使って、配列に要素を追加
PHP

【PHP】配列の要素数をカウントする方法|countとCOUNT_RECURSIVE・nullの注意

PHPで配列の要素数を数えるcount関数の使い方を解説します。基本のカウントに加え、ネストした配列を全部数えるCOUNT_RECURSIVE、nullや非配列を渡すとPHP 8でエラーになる落とし穴、条件付きのカウントまで、実行確認済みでまとめます。
PHP

【PHP】「in_array() expects parameter 2 to be array」エラーの解決方法

PHPを使用していると、in_array() 関数の使用時に「in_array() expects parameter 2 to be array」エラーに遭遇することがあり
COBOL

【COBOL】OCCURS句完全ガイド|配列定義・INDEXED BY・SEARCH/SEARCH ALL・多次元・DEPENDING ON

COBOLのOCCURS句を徹底解説。静的配列の基本定義から、INDEXED BY句・SEARCH文(順次検索)・KEY IS句とSEARCH ALL文(二分探索)・DEPENDING ON句(可変長配列)・2次元/3次元配列まで実践パターンを網羅。添字の落とし穴も解説します。
PHP

【PHP】Array to string conversionエラーの原因と対処法(全パターン解説)

PHPのArray to string conversionエラーの原因と対処法。echo・文字列連結・sprintfなど発生パターン7つと、implode・json_encode・is_arrayなど状況別の正しい解決策をコード例付きで網羅的に解説。