Mostrar número de suscriptores de YouTube con PHP

Si por alguna razón necesitamos mostrar en una página web el número de suscriptores que tiene una determinada cuenta de YouTube, podemos hacerlo de forma sencilla con PHP.

Para ello, primero definiremos la siguiente función PHP:

function get_yt_subs($username) {
  $xmlData = file_get_contents('http://gdata.youtube.com/feeds/api/users/' . strtolower($username));
  $xmlData = str_replace('yt:', 'yt', $xmlData);
  $xml = new SimpleXMLElement($xmlData);
  $subs = $xml->ytstatistics['subscriberCount'];
  return($subs);
}

Y cuando queramos mostrar el número de usuarios de una cuenta determina de YouTube (por ejemplo la cuenta «usuario«) haremos:

echo get_yt_subs('usuario');