你已經知道你 A = 今天 ? B = 是 ? C = 晴天
為利州等地區用戶提供了全套網頁設計制作服務,及利州網站建設行業解決方案。主營業務為成都做網站、成都網站設計、利州網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
那么你先判斷你數組元素
foreach($arr?as?$val)?{
if($val?==?A)?{
$sql?=?mysql_query(select?.....);
}else?if($val?==?B)?{
$sql?=?mysql_query(select?.....);
}?
}else?if($val?==?C)?{
$sql?=?mysql_query(select?.....);
}
}
?php
$a = array(0=array('id'='aa','b'='bbb','c'='cc'),1=array('id'='a','b'='b','c'='c'));
$b = array(0=array('id'='aa','b'='bb','c'='cc'));
//檢查第0個元素是不是相同
if($a[0]!=$b[0])
{
$b[0] = $a[0];
}
//對于多出的記錄,存入數據庫
if(count($a)count($b))
{
for($i=1;$icount($a);$i++)
{
//寫入數據庫
}
}
?
in_array() 函數在數組中搜索給定的值。
語法
in_array(value,array,type)
參數
value
必需。規定要在數組搜索的值。
array
必需。規定要搜索的數組。
type
可選。如果設置該參數為 true,則檢查搜索的數據與數組的值的類型是否相同。
如:
?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn",$people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?
你這個需要先foreach,再用explode用逗號分割每一個值,再用in_array就可以判斷了
代碼如下
?php
$a?=?array('9,10','21,22','19','20');
foreach($a?as?$v){
$tmp=explode(',',$v);
if(in_array(31,$tmp)){
echo?'yes';
}
}
?
把不要的數據通過sql語句過濾掉,然后分頁輸出。如果你全查出來,裝到數組,然后判斷,再輸出。太麻煩,效率又不高,不建議這樣做。
$studentInfo這個數組[0]=value[1]=value.....,就是要從多維數組的value 單獨存到$studentInfo 這個數組中
if(is_array($studentInfo) !empty($studentInfo)){
if(in_array("張三",$studentInfo)){
echo "張三在";
}else{
echo "張三不在";
}
}
網站名稱:php判斷數組存在數據庫 php怎么判斷數據庫是否有某個數據
文章源于:http://m.kartarina.com/article28/hjgccp.html
成都網站建設公司_創新互聯,為您提供動態網站、定制開發、品牌網站設計、標簽優化、網站收錄、微信公眾號
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯