亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP 新手入門之?dāng)?shù)組

1.?數(shù)組能夠在單個變量中存儲多個值

<?php
	header("Content-type: text/html; charset=utf-8");//設(shè)置編碼 
	$arr = array('one','two','three','four','five');
?>

2.數(shù)組是什么

????數(shù)組是一個能在單個變量中存儲多個值的特殊變量

????數(shù)組可以在單個變量中存儲多個值,并且可以根據(jù)鍵訪問其中的值

3.在php中如何創(chuàng)建數(shù)組

????array() ?函數(shù)用于創(chuàng)建數(shù)組

4.在php中有3中數(shù)組

????(1).帶有數(shù)字ID鍵的數(shù)組----數(shù)值數(shù)組

????(2).?帶有指定的鍵的數(shù)組,每個鍵關(guān)聯(lián)一個值-------關(guān)聯(lián)數(shù)組

????(3).包含一個或多個數(shù)組的數(shù)組--------多維數(shù)組


數(shù)值數(shù)組

<?php
	$cars=array("Volvo","BMW","Toyota");  //創(chuàng)建一個名為 $cars 的數(shù)值數(shù)組,并給數(shù)組分配三個元素
	echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; 
?>


關(guān)聯(lián)數(shù)組

關(guān)聯(lián)數(shù)組是使用您分配給數(shù)組的指定的鍵的數(shù)組

<?php
	$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
	echo "Peter is " . $age['Peter'] . " years old.";
?>

遍歷關(guān)聯(lián)數(shù)組

<?php
	$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
	//是使用foreach 遍歷關(guān)聯(lián)數(shù)組
	foreach($age as $x=>$x_value){
		echo "Key=" . $x . ", Value=" . $x_value;
		echo "<br>";
	}
?>

遍歷并打印關(guān)聯(lián)數(shù)組中的所有值


多維數(shù)組

<?php
	$arr = array(
			        array(
					"www.taobao.com",
					"www.baidu.com"
				     ),
				array(
					"ipnx.cn",
					"www.tianmao.com"
				     )
			);
		print('<pre>');
		print_r($arr);
		print('</pre>');
?>



獲取數(shù)組長度----------count()函數(shù)

如下案例,獲取一個數(shù)組的長度

<?php
	$arr = array(1,2,3,4,5,6,7,8,9);
	echo count($arr);
?>

數(shù)組排序

數(shù)組排序,php中有對數(shù)組進(jìn)行排序的函數(shù)

????1.sort() - 對數(shù)組進(jìn)行升序排列

????2.rsort() - 對數(shù)組進(jìn)行降序排列

????3.asort() - 根據(jù)關(guān)聯(lián)數(shù)組的值,對數(shù)組進(jìn)行升序排列

????4.ksort() - 根據(jù)關(guān)聯(lián)數(shù)組的鍵,對數(shù)組進(jìn)行升序排列

????5.arsort() - 根據(jù)關(guān)聯(lián)數(shù)組的值,對數(shù)組進(jìn)行降序排列

????6.krsort() - 根據(jù)關(guān)聯(lián)數(shù)組的鍵,對數(shù)組進(jìn)行降序排列


sort()

<?php
	//升序
	$arr = array(1,15,6,8,1,28,35,26,7);
	sort($arr);
	echo "<pre>";
	print_r($arr);
	echo "</pre>";
?>

rsort()

<?php
	//降序
	$arr1 = array(1,15,6,8,28,35,26,7);
	rsort($arr1);
	echo "<pre>";
	print_r($arr1);
	echo "</pre>";
?>


asort()

<?php
	//asort
	$arr = array('a','b','c');
	asort($arr);
	echo "<pre>";
	print_r($arr);
	echo "</pre>";
?>


arsort()

<?php
	//arsort
	$arr = array('a','b','c');
	arsort($arr);
	echo "<pre>";
	print_r($arr);
	echo "</pre>";
?>

ksort()

<?php
	//ksort
	$arr = array('a'=>10,'b'=>5,'c'=>20);
	ksort($arr);
	echo "<pre>";
	print_r($arr);
	echo "</pre>";
?>

krsort()

<?php
	//krsort
	$arr = array('a'=>10,'b'=>5,'c'=>20);
	krsort($arr);
	echo "<pre>";
	print_r($arr);
	echo "</pre>";
?>


繼續(xù)學(xué)習(xí)
||
<?php header("Content-type: text/html; charset=utf-8");//設(shè)置編碼 $arr = array('one','two','three','four','five'); ?>
提交重置代碼