アプリ版:「スタンプのみでお礼する」機能のリリースについて

配列のX件目~Y件目を取得するもっと良い方法がもしあれば教えていただきたいです。
今のところ以下で考えています。
<?php
$array = Array(1,2,3,4,5);
$count = 0;$x = 3;$y = 5;
foreach($array as $key >= $val){
if($count >= $x && $count <= $y)
$new_array[] = $val;
$count++;
}
?>

A 回答 (2件)

array_slice


はいかがでしょうか。
ご参考までに。

参考URL:http://www.php.net/manual/ja/function.array-slic …
    • good
    • 0
この回答へのお礼

array_slice最高です。
PHP4以降配列は本当に便利ですね。
ありがとうございました。

お礼日時:2004/11/12 14:01

べつの方法で・・・とは言っても最適なのはもうでていますが^^;



<?php
$array = Array(1,2,3,4,5);
$x = 3;$y = 5;
for($i=$x;$i<=$y;$i++){
$new_array[] = $array[$i];
}
?>
    • good
    • 0
この回答へのお礼

たしかにこれでもOKですね。foreach一辺倒になっていました(^^;)ありがとうございます。

お礼日時:2004/11/15 11:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!