php實(shí)現(xiàn)搜索一維數(shù)組元素并刪除二維數(shù)組對(duì)應(yīng)元素的方法
本文實(shí)例講述了php實(shí)現(xiàn)搜索一維數(shù)組元素并刪除二維數(shù)組對(duì)應(yīng)元素的方法。分享給大家供大家參考。具體如下:
定義一個(gè)一維數(shù)組一個(gè)二維數(shù)組如下
$fruit=array('apple','orange'); $products = array( array('name'=>'apple','price'=>23.4), array('name'=>'orange','price'=>45.3), array('name'=>'biscuit','number'=>5,'price'=>34) );
需要實(shí)現(xiàn)從$products數(shù)組中查找元素是否和數(shù)組$fruit元素有交集,如果有的話保留,否則刪除.
實(shí)現(xiàn)方法為:
foreach($products as $key=>$value) { if(!in_array($value["name"],$fruit)) unset($products[$key]); } array_values($products); //使用unset()銷毀數(shù)組元素時(shí)候應(yīng)注意索引問題最好使用array_values()給數(shù)組重新排序
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- PHP從數(shù)組中刪除元素的四種方法實(shí)例
- PHP刪除二維數(shù)組中相同元素及數(shù)組重復(fù)值的方法示例
- 刪除PHP數(shù)組中頭部、尾部、任意元素的實(shí)現(xiàn)代碼
- php常用數(shù)組array函數(shù)實(shí)例總結(jié)【賦值,拆分,合并,計(jì)算,添加,刪除,查詢,判斷,排序】
- PHP查詢并刪除數(shù)據(jù)庫多列重復(fù)數(shù)據(jù)的方法(利用數(shù)組函數(shù)實(shí)現(xiàn))
- php刪除數(shù)組中重復(fù)元素的方法
- php遞歸調(diào)用刪除數(shù)組空值元素的方法
- php中刪除數(shù)組的第一個(gè)元素和最后一個(gè)元素的函數(shù)
- php使用unset()刪除數(shù)組中某個(gè)單元(鍵)的方法
- PHP刪除數(shù)組中的特定元素的代碼
- php array_flip() 刪除數(shù)組重復(fù)元素
- PHP實(shí)現(xiàn)刪除多重?cái)?shù)組對(duì)象屬性并重新賦值的方法
相關(guān)文章
php中用socket模擬http中post或者get提交數(shù)據(jù)的示例代碼
以下是對(duì)php中用socket模擬http中post或者get提交數(shù)據(jù)的示例代碼進(jìn)行了介紹,需要的朋友可以過來參考下2013-08-08php漏洞之跨網(wǎng)站請(qǐng)求偽造與防止偽造方法
今天我來給大家介紹在php中跨網(wǎng)站請(qǐng)求偽造的實(shí)現(xiàn)方法與最后我們些常用的防止偽造的具體操作方法,有需要了解的朋友可進(jìn)入?yún)⒖?/div> 2013-08-08php數(shù)據(jù)入庫前清理 注意php intval與mysql的int取值范圍不同
php數(shù)據(jù)入庫前清理 注意php intval與mysql的int取值范圍不同,需要的朋友可以參考下。2010-12-12最新評(píng)論