通过array_push函数输入唯一条目

时间:2014-04-09 10:57:25

标签: php arrays

 <?php
   $productid = $_POST['pid'];
   array_push($ids,$productid);
 ?>

我想将唯一条目推送到我的数组中。如果$productid id已存在于array($ids)中,则它无法存储到array($ids)。< / p>

3 个答案:

答案 0 :(得分:1)

在将其添加到阵列之前使用in_array检查。

<?php
   $productid = $_POST['pid'];
   if(!in_array($productid,$ids))
   {
       array_push($ids,$productid);
   }

答案 1 :(得分:0)

试试这个:

if(!in_array($_POST['pid'], $ids)){
 $ids[] = $_POST['pid'];
}

答案 2 :(得分:0)

试试这个 -

<?php
   $productid = $_POST['pid'];
if(!(inarray($productid,$ids)))
{
   array_push($ids,$productid);
}
 ?>
相关问题