2016-10-07 11 views
-1

私は他の配列p、q、rに格納すべきaとbの2つの配列を持っていました.p配列とq配列は配列の値を持ち、b a[0]b[n-1]からa[n-1]b[0]にそれぞれ配列(ここでnは最後の指標)は、それぞれb[n]a[n]b[1]a[1]の値を保有すべきであるRおよびSアレイに.Coming。 linearray_printarray.php上の\プログラムファイル(x86の)\ EasyPHP-5.3.9 \ WWW \:ある配列から他の配列への値の格納

未定義がオフセット:C 3を、私は私が名前のエラーを得たものの、それは私の作品のループのために使用してコードを書いていましたライン25

ここではコードです:

<?php 
$a=array(100,100,200,200); 
$b=array(200,300,300,200); 
$total= count($a); 
$tot=$total-1; 
$to=$total+1; 
$c=0; 

for($i=0;$i<$tot;$i++) 
{ 
    $p[]=$a[$i]; 
    $q[]=$b[$i]; 
    echo"<br>$p[$i]</br>"; 
    echo"<br>$q[$i]</br>"; 
} 

for($j=0;$j<$total;$j++) 
{ 
    if($j>"0"){ 
     $r[]=$a[$j]; 
     $s[]=$b[$j]; 
    } 
} 

for($k=0;$k<$total;$k++) 
{ 
    echo"<br> $r[$k]</br>"; 
} 
?> 

答えて

0

ちょうど配列関数を使用します。 array_pop()はarrayから最後の要素を削除し、array_shift()は最初の要素を削除します。 以下のコードを使用することができます。 $ p = $ a; $ q = $ b; $ r = $ a; $ s = $ b; array_pop($ p); array_pop($ q); array_shift($ r); array_shift($ s); print_r($ p); print_r($ q); print_r($ r); print_r($ s);

希望すると、これが役立ちます。

関連する問題