お世話になります。
現在PHPで「配列内の要素の間隔を求める」というプログラムを作っています。
それについての求め方がわからなかったので質問させていただきました。
やりたいこと
php
1$nums = [1,2,3,4,5]; 2このような配列があったとして、 3echo $nums[1] - $nums[0]; // 1 4echo $nums[2] - $nums[1]; // 1 5echo $nums[3] - $nums[2]; // 1 6echo $nums[4] - $nums[3]; // 1
この処理をfor文などで、配列の要素を増やしても処理を変えずに済むようにしたいです。
試したこと
php
1for($i = 0; $i < count($nums); $i++) { 2 echo $nums[$i] - $nums[$i]. "\n"; 3}
こうすることで「$numsと$numsの$i番目の要素を引く」という処理を$numsの要素分繰り返そうとしたのですが、結果は、00000でした。
その他にも検索したりなどしたのですが、思うような結果が出てこなかったです。
解る方がいらっしゃったら、ご回答よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/21 11:23
2020/05/21 11:26
2020/05/21 11:59 編集
2020/05/21 12:13
2020/05/23 03:49 編集