亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP:常用PHP數組操作函數

發布時間:2020-07-16 06:21:09 來源:網絡 閱讀:556 作者:在特北 欄目:web開發

   php為我們提供了豐富的數組操作函數,用這些函數可以非常方便的實現我們所想實現的功能。


  添加和刪除數組元素

    添加元素的方法

        array_unshift(array array,mixed var [,mixed var...])

        在數組頭添加元素,所有的數值鍵會被相應的修改,但關聯鍵不會受到影響

        array_push(array array,mixed var [,mixed var.....])

          在數組尾添加元素

    刪除數組元素的方法

        array_shift(array array)

        刪除數組頭元素,所有的數值鍵會被相應的修改,但關聯鍵不會受到影響,并返回被刪除元素的值

        array_pop(array array)

        刪除數組尾的元素,并返回被刪除元素的值

========================================================================================

        key()函數返回數組當前指針所在位置的鍵

        current()函數返回當前指針所在位置元素的值

        next()將數組指針朝下一個位置移動并返回該元素的值,如果已經是最后一個位置則當再次對該數組使用這個函數將返回FALSE

        prev()將數組指針朝上一個位置移動并返回該元素的值,如果到第一個位置時,再次使用prev()對該數組操作將返回FALSE

        end()將數組指針移動到最后一個位置

        reset() 將數組指針移動第一個位置

       用這些函數,實現print_r()函數的功能

        

<?php
	
	//正序打印數組
	function  print_array_next($arr)
	{
		if(!is_array($arr))
		{
			return  false;
			//不是數組
		}
		reset($arr);//先將數組指針歸位
		echo  'Array('.key($arr).'=>'.current($arr).' ';
		while(next($arr))
		{
			//next()將數組指針往下一個位置移動,如果已經是最后一個位置則返回FALSE
			//故可以將其作為循環條件
			echo key($arr).'=>'.current($arr).' ';
		}
		echo ')';
	}
	//逆序打印數組
	function  print_array_prev($arr)
	{
		if(!is_array($arr))
		{
			return  false;
			//不是數組
		}
		end($arr);//先將數組指針移動最后一位
		echo  'Array('.key($arr).'=>'.current($arr).' ';
		while(prev($arr))
		{
			//prev()將數組指針往下一個位置移動,如果已經是第一個一個位置則返回FALSE
			//故可以將其作為循環條件
			echo key($arr).'=>'.current($arr).' ';
		}
		echo ')';
	}
	$arr = array('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
	print_array_next($arr);
	echo '<br/>';
	print_array_prev($arr);
	
?>
輸出結果:
                Array(a=>1 b=>2 c=>3 d=>4 e=>5 )
                Array(e=>5 d=>4 c=>3 b=>2 a=>1 )

===========================================================================================

===========================================================================================

        

        

    

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

多伦县| 尚志市| 乌审旗| 咸阳市| 盐山县| 若羌县| 兴和县| 宁晋县| 九龙县| 泽普县| 巧家县| 万盛区| 休宁县| 股票| 漳浦县| 涿鹿县| 揭西县| 荣成市| 锡林郭勒盟| 宜春市| 思茅市| 阿拉善盟| 武冈市| 类乌齐县| 正蓝旗| 临武县| 三台县| 台中市| 玉田县| 黄浦区| 上高县| 三门县| 依兰县| 隆尧县| 通海县| 安阳市| 乡宁县| 北流市| 威海市| 牟定县| 武鸣县|