因此,我今天一直在使用Google進行搜索以找到一種方法來執行此操作。我找不到方法。 我的問題是 我該如何做到這一點:PHP - 如何處理一組結果中的第五項不同?
如果結果總共是5,那麼對前4個結果做'this',然後對第5個結果和上面做其他事情。
我很喜歡用php來做這件事,但我有一種小小的感覺,這是不可能的。
因此,我今天一直在使用Google進行搜索以找到一種方法來執行此操作。我找不到方法。 我的問題是 我該如何做到這一點:PHP - 如何處理一組結果中的第五項不同?
如果結果總共是5,那麼對前4個結果做'this',然後對第5個結果和上面做其他事情。
我很喜歡用php來做這件事,但我有一種小小的感覺,這是不可能的。
如果您使用的是for
循環,那麼你可以嘗試這樣的
<?php
for ($i = 1; $i <= 5; $i++) {
if($i ==5){
//code for value of 5
}else{
//code for other values
}
}
編輯了一句:我不是很確定你在問什麼,因爲我看不到你的代碼,這算什麼你的意思是? (==
被替換爲<=
)
<?php
$arr = [1,2,3,4,5,6];
for ($i = 1; $i <= 5; $i++) {
if($i <=5){
//code for value of 5
echo $arr[$i];
}else{
//code for other values
}
}
這也會顯示兩個結果嗎?我希望它顯示所有5個結果,但對於5以上的所有內容,我希望它能做其他事情。謝謝你! – musicguy
@music我編輯了我的答案 –
結果.. ......究竟是什麼? 'if($ result_count <5){less than 5,do this;} else {它的5或更多,這樣做;}' –
完美可能,只要保持結果的數量,就像處理它們一樣;當計數是5(使用if測試來檢查)做一些不同的 –