私の配列が私はのは、それを把握couldn、連想配列で5にインデックス3からの値をエコーしたい、
$ar=array('A'=>'1','B'=>'2','C'=>'3','D'=>'4','E'=>'5','F'=>'6','G'=>'7','H'=>'8','I'=>'9');
foreach($_POST as $key => $value)
{ echo $value; }
これは、すべての値をエコーで、私は5に、インデックス3からエコーします。
私の配列が私はのは、それを把握couldn、連想配列で5にインデックス3からの値をエコーしたい、
$ar=array('A'=>'1','B'=>'2','C'=>'3','D'=>'4','E'=>'5','F'=>'6','G'=>'7','H'=>'8','I'=>'9');
foreach($_POST as $key => $value)
{ echo $value; }
これは、すべての値をエコーで、私は5に、インデックス3からエコーします。
あなたの配列が連続した数字の順に値が含まれている場合
$start= 2;
$elem = 3
foreach(array_slice($temp_row, $start, $elem) as $key => $value) {
echo $key.'=>'.$value.'<br>';
}
array_slice
が最も簡単な方法のようになります。
$result = array_slice($ar, 2, 3);
print_r($result);
出力:
Array
(
[C] => 3
[D] => 4
[E] => 5
)
--------- -
結果をキーと値のペアとして出力するには
foreach (array_slice($ar, 2,3) as $k => $v) {
echo "$k => $v" . PHP_EOL;
}
出力:
C => 3
D => 4
E => 5
あなたが連想数値添字の配列内の配列と、ループ
$my_array = array_values($array);
for ($i = 2; $i <=4; i++) {
if (isset($my_array[$i])){
echo $my_array[$i] . '<br />';
}
}
上で変換のためにarray_valuesを使用することができます。また、
array_slice使用を使用することができます -
あなたは**キー** OR **値で検索するインデックス3 ... 5あなたはインデックス形式のA ... I – scaisEdge
にを持ってしたいですかしていません**? – RomanPerekhrest
キーと値の両方を出力したい: - C => 3 D => 4 E => 5 –