PHP

PHPにおいて文字列は配列でもある【PHP小ネタ】

PHPにおいて文字列は配列でもある【PHP小ネタ】

PHPにおいては、文字列は配列でもあります。(他の言語は知らん)

 

実際に試してみましょう。

php -a実行し、変数に文字列を代入します。

php -aを実行し、変数に文字列を代入

 

var_dumpで構造を出してみましょう。

var_dumpで構造を出力

間違いなくstring(文字列)と表示されています。

 

しかし、以下のように配列の要素を指定する形で出力してみると、、

配列で出力

なんと、それぞれの文字が表示されます。

 

つまり、PHPにおいて文字列は、以下のように「配列」でもあるのです。

'abcd' = ['a','b','c','d']

 

 

今回は、どこで役立つかは分からないPHPの小ネタを紹介しました。

少しでも何か作業をする上での参考になれば嬉しいです。(ならないと思うけど。。)

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA