in_array problem

I have this array

My problem is that this code pass as true,what is wrong?user id is 143


[b]if        (in_array(array('pr_id'=>Yii::app()->user->id),$value ,TRUE)!=TRUE)[/b] {

            ?> 

            <a id="like<?php echo $value['vd_id']; ?>"

 onclick="return statuslike('<?php echo $value['vd_id']; ?>','<?php echo CHtml::normalizeUrl(array('control/videoslike')) ?>','video<?php echo $value['vd_id']; ?>')" href="#">

            like</a><?php } else { ?>

            <a id="like<?php echo $value['vd_id']; ?>"

 onclick="return statuslike('<?php echo $value['vd_id']; ?>','<?php echo CHtml::normalizeUrl(array('control/videosdislike')) ?>','video<?php echo $value['vd_id']; ?>')" href="#">

                dislike </a> 

            <?php

        }

ok, let’s see


if (

  in_array(

    array('pr_id'=>Yii::app()->user->id),

    $value,

    TRUE

  ) != TRUE

)


bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )

What is the value of $value? This here?


$value = array ( [vd_id] => 7 [ID] => 143 [display_name] => Dimis [pr_id] => 143 );

So if the user_id is 143 it is in the array. What’s wrong? It is true.