Hola,
En primer lugar, se escribe "string", no "strim".
Te propongo dos soluciones:
1) Si $casdena siempre va a tener el formato "texto[VERSION]1.2.3" puedes trocear apoyándote en "[VERSION]", mira
explode o expresiones regulares.
2) Si sabes que el único sitio donde aparecerán números y puntos es en el número de versión, puedes cambiar esto:
Código PHP:
if( is_numeric($cadena[$index]) )
por esto:
Código PHP:
if(( is_numeric($cadena[$index]) ) || ( $cadena[$index] == '.' ))
Un saludo :)