<?php
$str = 'ABCDEABCDEABCDEABCDE';
echo strrpos($str, 'D'); // 輸出D在字元串中最後出現的位置,從0開始數,是第18個位置上
echo ', ', strrpos($str, 'D', -5); // 臨時移除字元串後末尾5個字元,再進行查找,最終找到的最後一個D是在第13個位置上
echo ', ', strrpos($str, 'D', 6); // 臨時移除字元串前6個字元,進行查找,最終找到的最後一個D的位置沒有變,還是第18個位置(相對於原字元串)
?>
輸出結果:18, 13, 18
無論第三個參數是什麼,輸出的結果都是相對於原字元串的位置,不是修改後的位置。