<?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
無論第三個參數是什麼,輸出的結果都是相對於原字符串的位置,不是修改後的位置。