2016-11-23 5 views
0

申し訳ありませんが、私は何かを達成しようとしていますが、どうすればよいかわかりません。私は基本的にFrom-To配列を読み込もうとしています。基本的にこれが私の配列だと言うことができます配列データを要素から読み取る

$arr = array("a","b","c","d","e","f"); 

    foreach($arr as $a) { 
     echo $a; 
    } 

私はBからEまでのものを読みたいと思っています。どのように達成できますか?

はまた、私は例えば、私は少しググ

(それはその後、F、E、D、Cが表示されます)CにFから読み取るので、それを逆にすることができるようにしたいが、いずれかを見つけるcouldntのだろうこの結果にマッチします。

編集:私は、私はそれらを逆にする方法を求めています、配列からすべての値を印刷する方法を尋ねるしようとしているわけではないので、私は、例えば、配列

+1

可能な複製(http://stackoverflow.com/questions/1293896/php-array-printing-using-a-loop) –

+0

私が印刷したいと言うdidntは配列、私はそれを行う方法を知っています。投稿する前にお読みください。 –

+0

実際に記事全体を読むと、[この回答](https://stackoverflow.com/a/1293909/2679529)には、for文を使用して開始から終了までループする方法が説明されていますつまり、for($ i = 0; $ i

答えて

0

demo here

の第一要素に第九要素から読み取ることができます

上部の文字を出力する場合は、strtoupper()関数とarray_map()関数を使用します。

<?php 
$arr = array("a","b","c","d","e","f"); 
array_walk(array_slice($arr, 1, count($arr)-2), function($value){echo $value."\n";}); 
array_walk(array_slice(array_reverse($arr), 0, count($arr)-2), function($value){echo $value."\n";}); 
[PHPは配列のループを使用して印刷]の
+0

ありがとう、私が探していたことはthats! –

関連する問題