相关疑难解决方法(0)

数组表示法中的PHP花括号

我只是遇到了一个非常奇怪的PHP代码:

$oink{'pig'} = 1;
var_dump($oink);

$oink{'pig'} = '123123';
echo $oink{'pig'}; /* => 123123 */
echo $oink['pig']; /* => 123123 */
Run Code Online (Sandbox Code Playgroud)

它就像一个数组,但在手册中没有提到.这是什么?

php arrays braces

34
推荐指数
4
解决办法
1万
查看次数

PHP $ string {0}与$ string [0];

在PHP中,您可以通过几种不同的方式访问字符串的字符,其中一种是substr().您还可以使用大括号或方括号访问字符串中的第N个字符,如下所示:

$string = 'hello';

echo $string{0}; // h
echo $string[0]; // h
Run Code Online (Sandbox Code Playgroud)

我的问题是,是否有一方面的好处?{}和[]有什么区别?

谢谢.

php string

32
推荐指数
2
解决办法
2万
查看次数

标签 统计

php ×2

arrays ×1

braces ×1

string ×1