MW211 EXIT

devlog
PHP配列/先頭と末尾を取得(2)
2012年09月08日
前回の応用で、array_values()を使っても値が取得できる。
また、array_keys()を使えばキーまで取得できる。

先頭データのキーを取得する。
┌──────────────────────────────────────┐
│@array_shift(array_keys($配列));                                            │
├──────────────────────────────────────┤
│@reset(array_keys($配列));                                                  │
└──────────────────────────────────────┘
先頭データの値を取得する。
┌──────────────────────────────────────┐
│@array_shift(array_values($配列));                                          │
├──────────────────────────────────────┤
│@reset(array_values($配列));                                                │
└──────────────────────────────────────┘
末尾データのキーを取得する。
┌──────────────────────────────────────┐
│@array_pop(array_keys($配列));                                              │
├──────────────────────────────────────┤
│@end(array_keys($配列));                                                    │
└──────────────────────────────────────┘
末尾データの値を取得する。
┌──────────────────────────────────────┐
│@array_pop(array_values($配列));                                            │
├──────────────────────────────────────┤
│@end(array_values($配列));                                                  │
└──────────────────────────────────────┘

ワーニングが出るんで「@」も忘れずに。
分類:PHP配列