-6

我正在尝试做某种许可系统。

但是有不同种类的许可证。有个人、团队和管理员许可证。许可证看起来像

<License type>-<Randomly generated 50 characters string>

前任:

Personal-imiY2cdnpL01EzbZWr2YWzukkJmC3K6BMQpZU2wgfsOehCruDr

但是当涉及到许可证检查时,我想知道它是什么类型的许可证。所以我只想做一个检查(if $lincense startsWith("Personal")

4

2 回答 2

2

作为替代substr()你也可以使用strpos()

$str = 'Personal-imiY2cdnpL01EzbZWr2YWzukkJmC3K6BMQpZU2wgfsOehCruDr';
if (strpos($str, 'Personal') === 0) {
    // do stuff
}
于 2013-01-20T10:55:21.763 回答
1
if (substr('Personal-imiY2cdnpL01EzbZWr2YWzukkJmC3K6BMQpZU2wgfsOehCruDr', 0, 8) == 'Personal')
于 2013-01-20T10:51:19.543 回答