如何检查PHP中的字符串是否以“_”开头?

php
2022-08-30 08:30:07

示例:我有一个,我想绝对确保$variable不以下划线开头。如何在PHP中执行此操作?是否有对字符串后面的 char 数组的一些访问?$variable = "_foo""_"


答案 1
$variable[0] != "_"

它是如何工作的?

在 PHP 中,您可以使用数组索引表示法获取字符串的特定字符。 是字符串的第一个字符(如果$variable是字符串)。$variable[0]


答案 2

你可以在php中查看这个函数,然后以这种方式获取第一个字符:substr

http://php.net/manual/en/function.substr.php

if (substr('_abcdef', 0, 1) === '_') { ... }

推荐