首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP in_array函数不起作用

PHP in_array函数不起作用
EN

Stack Overflow用户
提问于 2018-07-04 03:07:46
回答 2查看 66关注 0票数 -1

我在使用in_array()时遇到了一些问题,我想创建一个从100到999的唯一数字,这个数字还没有存储在数组中,但是in_array函数似乎不起作用。下面的例子就是我现在的代码。

我已经将2个字符串推送到顶部的数组中。在函数中,我尝试运行它,但只得到了值"sb100",并且我应该得到"sb102“,因为100和101已经在数组中了。

代码语言:javascript
复制
$uniqueIDs[] = "sb100";
$uniqueIDs[] = "sb101";

function keyExists($ui){
    for($i=100;$i<=999;$i++){
        $R = "sb".$i;
        if(in_array($R, $ui)){
            return "";
        }else{
            return $R; 
            break;
        }
    }
}    

keyExists($uniqueIDs);
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51161456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档