タグ

ブックマーク / qiita.com/ka215 (1)

  • PHPで連想配列の任意の位置に要素を挿入・削除する - Qiita

    Qiita初投稿です。自分のブログに書いてたのを転載してみた。 PHPの配列関数には、配列の任意の位置に要素を挿入したり、任意の位置から要素を削除したりできるものがない。つとに連想配列に対して、substr的な感覚で要素の挿入・削除が出来たら幸せになれるのになぁ…と、とあるアプリケーションの開発をしていて、痛切にそう思った。 それなら、独自関数として作ってしまうのが手っ取り早い──で、早速作ってみた。 その名もずばり、array_insert()とarray_delete()だ! まぁ、思った以上に色んなケースで利用できるんではないかと。 配列の任意の位置に要素を挿入 /** * 配列(連想配列にも対応)の指定位置に要素(配列にも対応)を挿入して、挿入後の配列を返す * * @param array &$base_array 挿入したい配列 * @param mixed $insert_v

    PHPで連想配列の任意の位置に要素を挿入・削除する - Qiita
  • 1