自學PHP的筆記(六)注釋標記陣列排序

2021-06-02 05:02:24 字數 2531 閱讀 5071

三種注釋方法

1. <% echo "order processed.";%>

2. //echo "order processed.";

3. /* echo "order processed.";    */

php標記風格

1.   <?php   ?>//xml風格

2.   <?          ?>//簡短風格

3.//script風格  

4.    <%       %>  // asp風格

陣列//建立陣列

$products = array("tires","oil","spark plugs");

//range()函式

//生成1~10陣列

$odds1 = range(1,10);

//生成奇數

$odds2 = range(1,10);

//生成a到z

$odds3 = range('a','z');

//替換陣列元素

$products[0]="nothing";

//增加陣列

$products[3]="fuses";

//訪問陣列

echo "$products[0]

";//迴圈輸出陣列

for($i=0;$i<3;$i++)

//foreach()

foreach($products as $current)

echo "

";//關聯陣列

$prices =array('tires'=>100,'oil'=>10,'spark plugs'=>4);

//方法一

foreach($prices as $key =>$value)

//方法二

reset($prices);//each()會記錄當前元素如果要在相同指令碼多次使用該陣列 需要做reset操作  

while ($element =each($prices))

//方法三

reset($prices);

while(list($product,$price)=each($prices))

echo "next!

";<?php

//多維陣列

$products = array(array('tir','tires',100),

array('oil','oil',10),

array('spk','spark plugs',4)

);//雙重for輸出

for($row =0;$row<3;$row++)

echo '|';}

echo "next!

";//建立列名稱代替索引陣列

$products = array(array('code'=>'tir',

'description'=>'tires',

'price'=>100),

array('code'=>'oil',

'description'=>'oil',

'price'=>10),

array('code'=>'spk',

'description'=>'spark plugs',

'price'=>4)

);for($row=0;$row<3;$row++)

echo "next!  for  while!

";for($row=0;$row<3;$row++)

echo "|";}

echo "next!

"; ?>

<?php

$products =array('tires','oil','spark plugs');

//該函式的第二個引數,如sort_number sort_string會導致 排序的結果不同

sort($products);//陣列按字母公升序排序,按數字從小到大

echo "next!

";  ?>

<?php

//關聯陣列排序

$products = array(array('tir'=>100,'oil'=>10),'speak plugs'=>4);

asort($products);

ksort($products);

//反向排序

//rsort() arsort() krsort()

echo '

';?>

<?php

//多維陣列使用者自定義排序

$products = array(array('tir','tires',100),

array('oil','oil',10),

array('spk','spark plugs',4)

);function compare($x,$y)

else if($x[1]<$y[1])

else

}usort($products,'compare');

echo'dao xu tong li ';

//shuffle()隨機排序,用乙個html頁面來舉例

?>

PHP筆記,陣列

1.php有兩種陣列 索引陣列 關聯陣列。索引和關聯兩個詞都是針對陣列的鍵而言的 1 索引陣列是指數組的鍵是整數的陣列,並且鍵的整數順序是從0開始,依次類推。索引陣列的初始化 fruit array 蘋果 香蕉 菠蘿 2 關聯陣列是指數組的鍵是字串的陣列。可以使用 print r 陣列名 語句輸出陣...

PHP學習筆記 陣列

學習的內容太多,用文章記錄知識點可以加深印象,也方便查詢!陣列初始化 php array array foo bar bar foo 自 php 5.4 起 array foo bar bar foo 初始化為空陣列 php array array array push array push arr...

Java Java自學筆記(六) 陣列

一維陣列的定義與訪問 定義資料型別 陣列名 new 資料型別 陣列長度 資料型別就是陣列中儲存元素的資料型別 方括號就是定義的陣列 陣列名其實就是乙個變數名,儲存是陣列的引用 陣列的起始位址 new 運算子會在堆中分配一塊連續的儲存空間,把這塊連續的儲存空間的引用 起始位址 儲存到陣列中 int d...