PHP 初心者向けの配列LOGIN

PHP 初心者向けの配列

1. 配列は単一の変数に複数の値を格納できます

<?php
	header("Content-type: text/html; charset=utf-8");//设置编码 
	$arr = array('one','two','three','four','five');
?>

2. 配列とは

配列は単一の変数に複数の値を格納できる特殊な変数です

単一の変数内の値、およびその中の値はキーに従ってアクセスできます

3. PHP で配列を作成する方法

配列を作成するには array() 関数を使用します

4. php には 3 つの配列があります

(1) 数値 ID キーの配列 ---- 数値配列

(2) で、各キーは値に関連付けられます。 -- 連想配列

(3) 1 つ以上の配列の配列が含まれます----------多次元配列


数値配列

<?php
	$cars=array("Volvo","BMW","Toyota");  //创建一个名为 $cars 的数值数组,并给数组分配三个元素
	echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; 
?>


連想配列

連想配列は、配列に割り当てたものを使用して指定されます キーの配列

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

連想配列をループします

<?php
	$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
	//是使用foreach 遍历关联数组
	foreach($age as $x=>$x_value){
		echo "Key=" . $x . ", Value=" . $x_value;
		echo "<br>";
	}
?>

連想配列内のすべての値をループして出力します


多次元array

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



配列の長さを取得する-- --------

count() function

次の例は、配列の長さを取得するものです

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

配列のソート

配列のソート、PHPには配列をソートする関数があります

1.sort() - 配列を昇順にソートします

2.rsort() - 配列を降順にソートします

3 .asort() - 連想配列の値に従って配列を昇順に並べ替えます

4.ksort( ) - 連想配列のキーに基づいて配列を昇順に並べ替えます

5.arsort() - 並べ替え連想配列の値に基づいて配列を降順に並べ替えます

6.krsort() - 連想配列のキーに基づいて配列を降順に並べ替えます 並べ替え

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


arsort( )

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

ksort()

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

krsort()

<?php
	//arsort
	$arr = array('a','b','c');
	arsort($arr);
	echo "<pre>";
	print_r($arr);
	echo "</pre>";
?>
次のセクション
<?php header("Content-type: text/html; charset=utf-8");//设置编码 $arr = array('one','two','three','four','five'); ?>
コースウェア