トップページに戻る    オートコンプリート    LINQに対応した配列の操作    PHPメモ    正規表現メモ    サクラエディタの設定

PHPでCマガ電脳クラブを解いて勉強したこと


目次

005. コインの距離
006. りばーす・リバース
007. ひとつ違った・・・
008. ネイバーズ


005 コインの距離

unset関数や、array_filter関数で配列の要素を削除しても、
添字のリナンバリングはされない。
添字をリナンバリングしたかったらarray_values関数を使うと良い。


006 りばーす・リバース

strrev関数で文字列を反転できる。
strrev関数は、マルチバイトセーフでないので注意


007 ひとつ違った・・・

array_keys関数に第2引数を指定すると、指定した値を持つ配列を作成できる。
array_keys関数とarray_filter関数と使い分けると良さそう


008 ネイバーズ

array_unique関数を使うと、重複した値を除いた配列を作れる。
array_search関数を使うと、指定した値が最初に登場する添字を取得できる。