我如何在PHP检查字符串为空或有第一个字符不等于什么。 如果我这样做是为了一个空字符串$key = ''
:腓 - 检查字符串不为空或有第一个字符不等于
if ($key != '' || $key[0] != '_')
我得到:
未初始化字符串偏移量:0
我如何在PHP检查字符串为空或有第一个字符不等于什么。 如果我这样做是为了一个空字符串$key = ''
:腓 - 检查字符串不为空或有第一个字符不等于
if ($key != '' || $key[0] != '_')
我得到:
未初始化字符串偏移量:0
<?php
//$key = "";
$something = "h";
if (!isset($key) || substr($key, 0, 1) !== $something || empty($key)) {
echo('undefined/empty string or string starts with: '.$something);;
} else {
echo('b');
}
$something
是您要使用比较字符
尝试这样
if(trim($key)==''||substr($key, 0, 1)=='_'){
echo ' string is empty or start with _';
}else{
echo 'false';
}
显示变量 – GYaN
的价值就像我写的是一个空字符串,但我会将此添加到问题中 – Leff
为什么不使用AND in if条件...? –