Kodun açıklamasını yaparsanız bizlerde öğrenmiş oluruz,,
bu şekilde sorunu olan herkes de öğrenmiş olur..
kodu ezberlemek öğrenmenin yanında anlam ifade etmiyor malesef

ben öğrenme taraftarıyım açıklamasını yaparsanız sevinirirm teşekkürler..
$data = "xxxxxxx_16.html";
$id = stristr( substr(strrchr( $data, "_"), 1), ".", true);
echo $id; // 16
$x1 = strrchr( $data, "_"); // _16.html
$x2 = substr( $x1, 1 ); // 16.html
$x3 = stristr( $x2, ".", true); // 16
echo $x3; // 16
/*
$x1 -> son "_" karakterinden sonrası, "_" seçime dahil
$x2 -> ilk karaker dışındaki karakterler
$x3 -> ilk "." karakterinden öncesi. true parametresi girilmezse ilk "." karakterinden sonrası ( her iki durumda da "." seçime dahil değil )
*/