php如何實現把兩個陣列中含有不相同的值插入到資料庫中

時間 2022-02-07 07:50:05

1樓:

<?php

$a = array('one','two');

$b = array('one','two','three','aa','bb');

var_dump(array_diff($b,$a));

var_dump(array_intersect($b,$a));

?>

array_diff() 函式返回兩個陣列的差集陣列array_intersect() 函式返回兩個或多個陣列的交集陣列。

望採納 thx

2樓:匿名使用者

使用array_diff函式取出差集不就可以了麼:

<?php

$a = array( 1 => 'one', 2 => 'two', );

$b = array( 1 => 'one', 2 => 'two', 3 => 'three', 4 => 'aa', 5 => 'bb');

var_dump(array_diff($b, $a));

?>

3樓:匿名使用者

array_diff返回兩個陣列的差集 你去看看手冊

4樓:

$arr = array_merge(array_differ($a,$b),array_differ($b,$a));

在把$arr插入到資料庫

php裡判斷2個陣列值是否相同 不相同的值取出來放進另外一個陣列怎麼寫

5樓:匿名使用者

array_merge(array_diff($arr1, array_intersect($arr1, $arr2)), array_diff($arr2, array_intersect($arr1, $arr2)));

php後臺如何取得多個含有相同name提交的值並提交到資料庫

6樓:匿名使用者

其實我不太明白你的需求,我估計你需要的是這樣的:

在表單中,做一個陣列欄位,如

接受資料時:$array=$_post["name"];

變數$array就是一個包含了多個name值的陣列,然後再對該陣列進行你需要的操作,比如你要得到串成一個字串:$str=impode("*",$array);這樣多個name就是用*分割開來的值,把這個字串的值整體放入資料庫,前臺要展示時,取出這個字串,通過 $myarr=explode("*",$str);得到一個name的陣列,然後再迴圈出來:foreach($myarr as $name).

我提供的是一個思路,不知道是否是你的案例中需要的。

php兩個陣列怎麼用foreach迴圈插入到資料庫中?

7樓:

兩個陣列可以合併成一個,也可以分別。

$time = date("y-m-d h:i:s");

$query=mysql_query("insert into comments(user,comment,addtime)values('$user','$txt','$time')");

if($query)

echo '1';

php一個陣列的全部值如何作為一個記錄插入資料庫中?

8樓:創作者

//第一個欄位id

$sql = insert into table values("'','".implode("','",$arr)."'");

9樓:劉影

$subsql = "";

foreach( $array as $key => $val )$subsql = substr( $subsql , 0 , -1 );

$sql = "insert into students values ( ".$subsql.")";

php如何 把 $get_user_list陣列中的值插入到資料庫中,但不能與資料庫中已經存在的值重複

10樓:

先把資料表裡邊的東西取出來放進陣列裡判斷有沒有的吧。如果沒有再sql語句insert.

php中如何在陣列中隨機抽取n個資料的值

arr array 0,1,2,3,4,5,6,7,8,9 count count arr c mt rand 0,count key array rand arr,c for a 0 a c a 不知道是不是這種效果,你可以試一下 php中如何在陣列中隨機抽取n個資料的值 php中如何在陣列中隨機...

C語言問題 怎樣用指標和函式實現兩個陣列的交換

形參定義為指標變數可以實現實引數組交換 include void swaparr int a,int m,int b,int n void main int b int i,m,n m sizeof a sizeof int n sizeof b sizeof int printf n交換前的陣列a...

求c語言程式,把兩個陣列內的相應元素相加,結果儲存到陣列內

愛夜 include void add int num1,int num2,int result,int lenth void show array int num,int lenth void main int num2 int num3 5 int lenth 5 add num1,num2,n...