我有一个php函数:
function returnFirst($rsrnum) {
$char = substr($rsrnum, 0, 1);
return ctype_alpha($char) ? $char : "#";
}
它抓取字符串的第一个字母(即“ZT-FUL-ULT-10SF-S”将返回“Z”),如果第一个字符是数字,则返回“#”符号。
但是当它们返回时所有的字符串都是大写的,但是我需要它们是小写的。所以在前面的例子中“ZT-FUL-ULT-10SF-S”将返回“Z”,我需要它返回“z”。最好的方法是什么?
答案 0 :(得分:2)
只需使用strtolower()
转换结果:
function returnFirst($rsrnum) {
$char = substr($rsrnum, 0, 1);
return ctype_alpha($char) ? strtolower($char) : "#";
}
或者,您可以执行以下操作:
$result = strtolower( returnFirst($string) );