Conversão String para Array ou Array para String

Você só precisa identificar um separador dentro da string, por exemplo:

"SpyderIt Magazine" está separado por espaço ' '

Vamos dizer que você tenha códigos sempre separados por " . " você pode usar a função explode para transformá-lo em uma array com os pedaços da string, por exemplo:

$cod = "1.1.3";

$arr_cod = explode(".", $cod);

print_r($arr_cod) // irá retornar Array(0=>1,1=>1,2=>3)

para saber quantos pedaços você tem é só:
$qt_unit= count($arr_cod);

para retornar uma das unidades é só identificar o index da array:
$cod_1 = $arr_cod[0];

ou usar o um loop para manipular todos de uma vez só:
for ($i=0;$i<$qt_unit;$i++){
echo 'código ' . $i+1 . ' = ' . $arr_cod[$i];
}

Se for o contrário, você tem a array dos código e quer transformar em uma única string, você pode usar o loop:

$str='';
for ($i=0;$i<$qt_unit;$i++){
$str.= $arr_cod[$i].($i==$qt_unit-1? '':'.');//adicionamos um ponto caso o contador ainda não esteja no último indice do array
}

echo 'código '.$str;//irá retornar código 1.1.3

Ou você pode utilizar a função implode:
$str= implode('.',$arr_cod);//o primeiro parâmetro define o caractére que irá juntar as partes, pode ser nulo ""

echo $str;// irá retornar os mesmos 1.1.3

Abraço,
Flavio Ribeiro