如何获取 PHP 中已初始化字符串的第一个字符?

How do I get the the first character of an already initialized string in PHP?

我正在考虑这个 PHP 字符串: $stringTest = “this is a sequence of chars”。 假设我想要一个新字符串 $firstChar,它应包含 $stringTest 中的第一个字符。

如何编写程序?

随心所欲

$firstChar = $stringTest[0];

字符串是一个字符数组,因此可以使用数组索引进行访问。

$firstChar = $stringTest[0];

这将获取字符串的第一个字符 - 将 stringTest 视为字符数组 - 并且是最快的方法。

$firstChar = substr($stringTest, 0, 1);

这比较慢,并且采用子字符串 - 从字符串中检索 1 个字符(最后一个参数),并从偏移量 0 开始。