在不使用任何内置 php 方法的情况下检查字符串中整数的出现
check occurance of an integer in a string without using any built in php methods
function findIntInStr($str=''){
$str = 'abc123';
for($i=0;!empty($str[$i]);$i++)
{
if(is_numeric($str[$i]))
{
return false;
}
}
return true; }
这个问题是我在面试的时候问的。这是我的答案,但是面试官要求我在不使用任何内置函数的情况下检查字符的数据类型。我怎么能在这里做到这一点?
function findIntInStr($str=''){
$str = 'abce234';
for($i=0;!empty($str[$i]);$i++)
{
if((string)(int)$str[$i] === (string)$str[$i] )
{
return false;
}
}
return true;}
function findIntInStr($str=''){
$str = 'abc123';
for($i=0;!empty($str[$i]);$i++)
{
if(is_numeric($str[$i]))
{
return false;
}
}
return true; }
这个问题是我在面试的时候问的。这是我的答案,但是面试官要求我在不使用任何内置函数的情况下检查字符的数据类型。我怎么能在这里做到这一点?
function findIntInStr($str=''){
$str = 'abce234';
for($i=0;!empty($str[$i]);$i++)
{
if((string)(int)$str[$i] === (string)$str[$i] )
{
return false;
}
}
return true;}