PHP中的字符串是字符数组吗?

use*_*625 2 php c arrays string

就像在 C 中一样,我可以将字符串用作数组吗?

例如:

$a = "abcd";
for ($b = 0; $b <= 3; $b++) {
  echo $a[$b];
}
Run Code Online (Sandbox Code Playgroud)

PHP 中的字符串是数组,还是像 C 中那样基于数组?

小智 5

实际上是的,但是你必须使用另一种语法:

$a = "abcd";
for ($b = 0; $b <= 3; $b++) {
  echo $a{$b};
}
Run Code Online (Sandbox Code Playgroud)

  • `echo $a[$b];` 也有效;) (3认同)