function findIntInStr($str=''){
$str = 'abc123';
for($i=0;!empty($str[$i]);$i++)
{
if(is_numeric($str[$i]))
{
return false;
}
}
return true; }
这个问题是我在一次采访中问的。这是我的答案,但是面试官要求我在不使用任何内置函数的情况下检查字符的数据类型。我该怎么办?
答案 0 :(得分:0)
function findIntInStr($str=''){
$str = 'abce234';
for($i=0;!empty($str[$i]);$i++)
{
if((string)(int)$str[$i] === (string)$str[$i] )
{
return false;
}
}
return true;}