-2

我正在尝试将 substr 用于从数组中获取的整数值,但由于某种原因它不起作用。我已经使用了 $word[strlen($word)-1],(string) 和 strval,但它仍然没有帮助。

我的代码是这样的:

$word = $marie[$b][1]; // the integer
$nstr = $word[strlen($word)-1];
4

1 回答 1

3

因为它不是字符串,并且字符串的数组访问器仅适用于字符串

$word = (string) $word;
$nstr = $word[strlen($word)-1];

但是,在您的情况下,您可以(并且应该)留在“整数世界”中

$nstr = $word % 10;
于 2013-10-06T09:43:34.290 回答