「4.3個別の文字へのアクセス」からのメモ。
文字列中の各文字にアクセスするには[]と{}を使う方法があります。どちらも同じ動作になります。
<?php $hoge = "hello"; echo "\$hoge[2] = {$hoge[2]}\n"; echo "\$hoge{2} = {$hoge{2}}\n"; ?>
$hoge[2] = l $hoge{2} = l
しかし{}を使う方法はPHP5.3.0から非推奨になったようなので、[]を使う方をお勧めします。
PHP: 文字列 - Manual
注意: $str{42} のように波括弧を使用してアクセスすることも可能です。 しかし、角括弧を使用する方法を推奨します。 なぜなら、{波括弧} 形式は PHP 5.3.0 で非推奨となったからです。かわりに、 $str[42] のように角括弧を使うようにしましょう。