PHPで配列操作
配列に値を入れてるとき、足したい引きたい削除したいなどコマゴマいじる機会があって、調べてみたので備忘録。きれいな使い方ではないかも??
■順序を逆にする
$books = array_reverse($books);
※渡した配列に入れ直さないとダメ。元の配列を書き換えるわけじゃあない。
■配列の一部だけ取り除く
array_splice($books,2,1);
この例では、$books[2](0からはじまって3番目)を1つだけ削除して、後ろを詰める。後ろから数えるにはマイナスにすればOK。
※こちらは元の配列を書き換えてしまうので、受け取る必要なし。
元の配列に対する処理が違うのでハマりかけました。あぶない。