phpの質問です。

例えば

<?php
$array = array('1','2','3');
?>

上記の$arrayから
3番目のシングルクォートから
4番目のシングルクォートの間の文字の"2"を抜き出す処理をしたいのですが、
strpos,strstr,strrchar,substrなどを使って色々試しました、うまくできません。
どのようにすれば"2"を取り出すことができるでしょうか?