0
$array = array(
'name'      => 'john',
'age'       => '25',
'birthday'  => '02-03-1988',
'gender'    => 'male',
'telephone' => '98676878',
'location'  => 'Australia'
);

$array_slice = array_slice($array, 0, 3);

foreach($array_slice as $key => $val) {
  if($key !== 'age') {
  echo $key.' => '.$val.'<br>'; 
  }
}

出力:

name     => john
birthday => 02-03-1988

配列の3つの値を表示するには?

だから、私は出力を次のようにしたい:

name     => john
birthday => 02-03-1988
gender   => male

私はプログラマーの初心者です。助けてくれてありがとう。

4

1 に答える 1

0

更新:以下のコメントを交換した後の新しい解決策

配列をフィルタリングし、新しい配列で結果を取得する必要があります。次に、2 番目の配列の内容を表示します。

元の配列をフィルター処理するには、array_intersect_keyまたはarray_filter関数を使用します。

于 2014-03-01T18:47:18.303 に答える