[PHP-users 19385]Re: [1]から始まる多次元配列

ISIGE, Akira xia @ silvia.com
2003年 12月 17日 (水) 10:32:33 JST


いしげ です.

On 2003/12/17 9:17:38 JST,
Osamu Shigematsu <m5issige @ mr.hitachi-medical.co.jp> wrote:

> ランダムに n 番目の要素にアクセスする方法は私は知りません。
> # あったら教えてください。 m(__)m

キー内容に関わらず 3番目の要素にアクセス,とかって意味であれば,

<?php
  $array = array( '任意の配列', ... );
  $index = 3;

  $keys = array_keys( $array );
  print $array[ $keys[ $index ] ];
?>

でしょうか.

# 自分は perl から来た人なので,
#   print $array[ ( array_keys( $array ) )[ $index ] ];
# と書きたくなりますが Parse error :-)
# PHP はこういうのを楽に書く Syntax Sugar が少ない.


--
ISIGE, Akira



PHP-users メーリングリストの案内