小编DeD*_*ers的帖子

In_array无法正常工作

我有一个数组,我应用in_array函数来查找该数组中的特定数字,但它显示没有结果,数据在数组内但没有响应.. :(

阵:

 Array
(
[0] => SimpleXMLElement Object
    (
        [0] => 572140
    )

[1] => SimpleXMLElement Object
    (
        [0] => 533167
    )

[2] => SimpleXMLElement Object
    (
        [0] => 572070
    )

[3] => SimpleXMLElement Object
    (
        [0] => 572383
    )

[4] => SimpleXMLElement Object
    (
        [0] => 285078
    )

[5] => SimpleXMLElement Object
    (
        [0] => 430634
    )
}
Run Code Online (Sandbox Code Playgroud)

我正在使用的代码:

 if(in_array('285078',$arr))
    {
        echo 'yes';
    }
    else
    {
       echo "No";
    }
Run Code Online (Sandbox Code Playgroud)

这是我从xml文件创建的数组..

 $arr = array();
 foreach($xmlInjury as $data)
 {
  array_push($arr,$data->player_id); …
Run Code Online (Sandbox Code Playgroud)

php xml arrays simplexml

1
推荐指数
1
解决办法
2万
查看次数

在数组和计数中获取唯一值而不使用数组函数

我有一个数组:

$arrData = array(3,5,5,8,7,6,3,1,2,8,9);
Run Code Online (Sandbox Code Playgroud)

不使用任何数组defualt函数,我想得到数组的计数...

条件:

必须将重复的数组值视为1值.

请提供您的逻辑,以帮助我找到没有数组函数的答案...

提前致谢...

php arrays

0
推荐指数
1
解决办法
6045
查看次数

标签 统计

arrays ×2

php ×2

simplexml ×1

xml ×1