phpのマルチバイトを含むUTF-8環境で、Shift-JISのバイト数を取得する方法

//変換前文字コード
$bf = 'UTF-8';

//変換後文字コード
$af = 'Shift-JIS';

$data = "テsと";

$byte = strlen(bin2hex(mb_convert_encoding($data, $af, $bf))) / 2;

print $byte;

結果
5バイト

PHPって3回くらいネストすれば、一行で大抵のことは出来ちゃいますよね
便利ですねー