私は配列があります。私は、配列のすべての値で作業したい場合はループ内の配列の部分の使い方は?
$array = array();
$array[0] = "string";
$array[1] = "string1";
$array[2] = "string2";
$array[3] = "string3";
...
$array[99] = "string99";
$array[100] = "string100";
を:
foreach ($array as $key => $value)
{
// Do something with the value
}
条件に応じて、私は配列の一部のみで作業する必要がある場合があります(例えば、50~100)。配列からキー50-100を抽出するにはどうすればよいですか?
あり、この方法があるが、それは効率的にあまりいないようです:
foreach ($array as $key => $value)
{
if ($key > 49)
{
// Do something with the value
}
}
はそれを行うための任意のより良い、より効率的な方法はありますか?
固定インデックスを持つforループを使用できます –
@ patryk-uszynski例を表示できますか? –
patryk-uszynski、NN、arkaschaの回答はすべて動作しますが、私はpatryk-uszynskiがこの例に最も適しています! –