如何获取 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 开始。
我正在考虑这个 PHP 字符串:
$stringTest = “this is a sequence of chars”
。
假设我想要一个新字符串 $firstChar
,它应包含 $stringTest
中的第一个字符。
如何编写程序?
随心所欲
$firstChar = $stringTest[0];
字符串是一个字符数组,因此可以使用数组索引进行访问。
$firstChar = $stringTest[0];
这将获取字符串的第一个字符 - 将 stringTest 视为字符数组 - 并且是最快的方法。
$firstChar = substr($stringTest, 0, 1);
这比较慢,并且采用子字符串 - 从字符串中检索 1 个字符(最后一个参数),并从偏移量 0 开始。