PHP array_slice不会产生前2个字符

时间:2017-12-13 18:28:06

标签: php

我有一个变量,当echo产生以下内容时:

echo $userinfo['CoverageGroup']

显示:SAGotSA

我需要删除除了前两个值之外的所有内容,在这种情况下为“SA”。

我尝试执行以下操作但收到错误:

  

警告:array_slice()期望参数1为数组,字符串为

$output = array_slice($userinfo['CoverageGroup'], 0, 2); echo $output;

我做错了什么?

1 个答案:

答案 0 :(得分:1)

$userinfo['CoverageGroup']是一个字符串。

您想要substr()

$output = substr($userinfo['CoverageGroup'], 0, 2);

您可以在此处查看输出:https://3v4l.org/kVVpB#output