中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

php刪除固定鍵值的數(shù)據(jù) php實(shí)現(xiàn)刪除功能

PHP刪除數(shù)組中指定的值

?php

創(chuàng)新互聯(lián)專注于墨玉企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站建設(shè)。墨玉網(wǎng)站建設(shè)公司,為墨玉等地區(qū)提供建站服務(wù)。全流程按需制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

//這是在數(shù)據(jù)庫取出的01數(shù)據(jù)

$string?=?"7,12,541";

//把01的數(shù)據(jù)轉(zhuǎn)為數(shù)組

$string_to_array?=?explode(",",?$string);

//轉(zhuǎn)換數(shù)組,默認(rèn)數(shù)組的鍵值對(duì)是類似這樣

//array(0=7,1=12,2=541);

//轉(zhuǎn)換后是array(7=0,12=1,541=2);

$arr_flip?=?array_flip($string_to_array);

//刪除為7的

$delete_mark?=?7;

unset($arr_flip[$delete_mark]);

//數(shù)組再轉(zhuǎn)回來

$string_to_array?=?array_flip($arr_flip);

//數(shù)組合成字符串

$string_end?=?implode(",",?$string_to_array);

var_dump($string_end);

上面代碼和注釋都寫好了,主要是這部分處理,取出數(shù)據(jù)應(yīng)該不難吧

php刪除數(shù)組中指定值的元素的幾種方法

array_splice函數(shù)可以刪除數(shù)組中的元素(只是該函數(shù)的功能之一),array_splice用法如下:

array_splice — 把數(shù)組中的一部分去掉并用其它值取代

1

array array_splice( array $input, int $offset[, int $length = 0 [, mixed $replacement ]] )

把 input 數(shù)組中由offset 和 length指定的單元去掉,如果提供了 replacement 參數(shù),則用其中的單元取代。

input:輸入的數(shù)組。

offset:如果 offset 為正,則從 input數(shù)組中該值指定的偏移量開始移除。如果 offset為負(fù),則從 input 末尾倒數(shù)該值指定的偏移量開始移除。

length:如果省略 length,則移除數(shù)組中從offset到結(jié)尾的所有部分。

如果指定了 length并且為正值,則移除這么多單元。

如果指定了 length并且為負(fù)值,則移除從 offset 到數(shù)組末尾倒數(shù)length 為止中間所有的單元。

小竅門:當(dāng)給出了replacement 時(shí)要移除從 offset到數(shù)組末尾所有單元時(shí),用count($input) 作為 length。

replacement:如果給出了 replacement 數(shù)組,則被移除的單元被此數(shù)組中的單元替代。

示例,刪除數(shù)組$inputArr的第5~10個(gè)元素(從0開始數(shù),包括第5個(gè)和第10個(gè),共6個(gè)元素)

array_splice($inputArr,5,6);

php去掉一維數(shù)組的鍵值的實(shí)例方法

在 PHP 中,數(shù)組的每個(gè)元素都是由鍵值對(duì)(key-value)組成,通過元素的鍵名來訪問對(duì)應(yīng)鍵的值。

提示:“索引”和“鍵名”指的是同一樣?xùn)|西,“索引”多指數(shù)組數(shù)字形式的下標(biāo)。

有時(shí)候,我們需要去掉一維數(shù)組的鍵值(value),只留下數(shù)組的鍵名(key),這要怎么做?

此時(shí),就可以使用array_keys()函數(shù)了。

array_key() 函數(shù)可以獲取數(shù)組中的部分或所有鍵名,語法格式如下:

array_keys($array?[,?$search_value?=?null?[,?$strict?=?false]])

參數(shù)說明如下:

$array:必選參數(shù),為待操作的數(shù)組;

$search_value:可選參數(shù),如果參數(shù)為空,則函數(shù)會(huì)返回?cái)?shù)組中的所有鍵名,如果指定了該參數(shù),則函數(shù)就只會(huì)返回值為 $search_value 的鍵名;

$strict:可選參數(shù),判斷在搜索的時(shí)候是否使用嚴(yán)格模式,$strict 默認(rèn)為 false,也就是非嚴(yán)格模式,在搜索時(shí)只比較類型,不比較類型,若將 $strict 設(shè)置為 true,也就是嚴(yán)格模式,在搜索時(shí)同時(shí)比較值和類型,等價(jià)于===。

array_key() 函數(shù)會(huì)以數(shù)組形式返回得到的數(shù)組鍵名。

'it網(wǎng)', ????????'url'???=?'', ????????'title'?=?'PHP學(xué)習(xí)教程', ); $key=array_keys($array); var_dump($key); ?

可以看到,去掉了一維數(shù)組的鍵值(value),只返回了一維數(shù)組的鍵名(key)。

內(nèi)容擴(kuò)展:

1、使用unset()函數(shù)可以用于取消設(shè)置關(guān)聯(lián)數(shù)組中的鍵及其值。

//?聲明關(guān)聯(lián)數(shù)組 $arr?=?array( ????"1"?=?"加", ????"2"?=?"減", ????"3"?=?"乘", ????"4"?=?"除" ); //?關(guān)聯(lián)數(shù)組中刪除鍵1及其值 unset($arr['1']); //?顯示數(shù)組元素 var_dump($arr);

2、使用array_diff_key()函數(shù)用于獲取一個(gè)或多個(gè)數(shù)組之間的差集。

此函數(shù)比較一個(gè)或多個(gè)數(shù)組之間的鍵并返回它們之間的差集。

//?聲明關(guān)聯(lián)數(shù)組 $arr?=?array( ????"1"?=?"春", ????"2"?=?"夏", ????"3"?=?"秋", ????"4"?=?"冬", ); //?從關(guān)聯(lián)數(shù)組中刪除鍵1及其值 $result?=?array_diff_key($arr, ????array_flip((array)?['1'])); //?顯示數(shù)組元素 var_dump($result);

到此這篇關(guān)于php去掉一維數(shù)組的鍵值的實(shí)例方法的文章就介紹到這了。

? ? ? ? ? ? ? ? ? ? ? ? ?

網(wǎng)站名稱:php刪除固定鍵值的數(shù)據(jù) php實(shí)現(xiàn)刪除功能
網(wǎng)站URL:http://www.rwnh.cn/article0/ddgohoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站內(nèi)鏈網(wǎng)站收錄、用戶體驗(yàn)商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司
临沂市| 杂多县| 五寨县| 社旗县| 修水县| 焦作市| 合山市| 新营市| 墨脱县| 东辽县| 兴仁县| 九寨沟县| 张家口市| 康保县| 会东县| 常山县| 舟山市| 醴陵市| 疏附县| 田东县| 微博| 肇州县| 南华县| 芦溪县| 当阳市| 玉龙| 枝江市| 巴东县| 隆林| 晋州市| 怀安县| 区。| 武清区| 阳山县| 获嘉县| 临颍县| 建水县| 平远县| 永泰县| 苍南县| 霍州市|