Se non sbaglio ogni carattere è 1Byte per cui è facile trovare la lunghezza in byte di una stringa.

Ti calcoli la lunghezza di una stringa con strlen ed hai i byte di quella stringa:

$num_caratteri = strlen($stringa);