找回密碼
 立即註冊
查看: 2763|回復: 8

Arrays

[複製鏈接]

947

主題

689

回帖

4萬

積分

管理員

論壇管理員

積分
42746

最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

發表於 2020-11-3 19:02:12 | 顯示全部樓層 |閱讀模式
  1. <?php
  2. $cars = array("Volvo", "BMW", "Toyota");
  3. echo count($cars);
  4. ?>
複製代碼
結果: 3
[發帖際遇]: 一個袋子砸在了 admin 頭上,admin 賺了 1 金錢. 幸運榜 / 衰神榜

947

主題

689

回帖

4萬

積分

管理員

論壇管理員

積分
42746

最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

 樓主| 發表於 2020-11-3 19:05:07 | 顯示全部樓層
  1. <?php
  2. $cars = array("Volvo", "BMW", "Toyota");
  3. echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
  4. ?>
複製代碼
結果: I like Volvo, BMW and Toyota.
[發帖際遇]: admin 發帖時在路邊撿到 1 金錢,偷偷放進了口袋. 幸運榜 / 衰神榜

947

主題

689

回帖

4萬

積分

管理員

論壇管理員

積分
42746

最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

 樓主| 發表於 2020-11-3 19:09:23 | 顯示全部樓層
  1. <?php
  2. $cars = array("Volvo", "BMW", "Toyota");
  3. $arrlength = count($cars);

  4. for($x = 0; $x < $arrlength; $x++) {
  5.   echo $cars[$x];
  6.   echo "<br>";
  7. }
  8. ?>
複製代碼
結果:
Volvo
BMW
Toyota
[發帖際遇]: admin 發帖時在路邊撿到 3 金錢,偷偷放進了口袋. 幸運榜 / 衰神榜

947

主題

689

回帖

4萬

積分

管理員

論壇管理員

積分
42746

最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

 樓主| 發表於 2020-11-3 19:12:36 | 顯示全部樓層
  1. $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
複製代碼

  1. $age['Peter'] = "35";
  2. $age['Ben'] = "37";
  3. $age['Joe'] = "43";
複製代碼
意思一樣。
[發帖際遇]: 一個袋子砸在了 admin 頭上,admin 賺了 4 金錢. 幸運榜 / 衰神榜

947

主題

689

回帖

4萬

積分

管理員

論壇管理員

積分
42746

最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

 樓主| 發表於 2020-11-3 19:15:20 | 顯示全部樓層
  1. <?php
  2. $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");

  3. foreach($age as $x => $x_value) {
  4.   echo "Key=" . $x . ", Value=" . $x_value;
  5.   echo "<br>";
  6. }
  7. ?>
複製代碼
結果:
Key=Peter, Value=35
Key=Ben, Value=37
Key=Joe, Value=43
[發帖際遇]: admin 樂于助人,獎勵 7 貢獻. 幸運榜 / 衰神榜

947

主題

689

回帖

4萬

積分

管理員

論壇管理員

積分
42746

最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

 樓主| 發表於 2020-11-3 19:21:49 | 顯示全部樓層
Multidimensional Arrays
  1. <?php
  2. $cars = array (
  3.   array("Volvo",22,18),
  4.   array("BMW",15,13),
  5.   array("Saab",5,2),
  6.   array("Land Rover",17,15)
  7. );
  8.   
  9. echo $cars[0][0].": In stock: ".$cars[0][1].", sold: ".$cars[0][2].".<br>";
  10. echo $cars[1][0].": In stock: ".$cars[1][1].", sold: ".$cars[1][2].".<br>";
  11. echo $cars[2][0].": In stock: ".$cars[2][1].", sold: ".$cars[2][2].".<br>";
  12. echo $cars[3][0].": In stock: ".$cars[3][1].", sold: ".$cars[3][2].".<br>";
  13. ?>
複製代碼
結果:
Volvo: In stock: 22, sold: 18.
BMW: In stock: 15, sold: 13.
Saab: In stock: 5, sold: 2.
Land Rover: In stock: 17, sold: 15.
[發帖際遇]: 一個袋子砸在了 admin 頭上,admin 賺了 4 金錢. 幸運榜 / 衰神榜

947

主題

689

回帖

4萬

積分

管理員

論壇管理員

積分
42746

最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

 樓主| 發表於 2020-11-3 19:29:33 | 顯示全部樓層
  1. <?php
  2. $cars = array("Volvo", "BMW", "Toyota");
  3. sort($cars);
  4. ?>
複製代碼
排序
[發帖際遇]: admin 發帖時在路邊撿到 1 金錢,偷偷放進了口袋. 幸運榜 / 衰神榜

947

主題

689

回帖

4萬

積分

管理員

論壇管理員

積分
42746

最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

 樓主| 發表於 2020-11-3 19:31:56 | 顯示全部樓層
PHP array sort functions:
  • sort() - sort arrays in ascending order
  • rsort() - sort arrays in descending order
  • asort() - sort associative arrays in ascending order, according to the value
  • ksort() - sort associative arrays in ascending order, according to the key
  • arsort() - sort associative arrays in descending order, according to the value
  • krsort() - sort associative arrays in descending order, according to the key

[發帖際遇]: admin 樂于助人,獎勵 5 貢獻. 幸運榜 / 衰神榜

947

主題

689

回帖

4萬

積分

管理員

論壇管理員

積分
42746

最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

 樓主| 發表於 2020-11-3 19:33:33 | 顯示全部樓層
  1. <?php
  2. $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
  3. arsort($age);
  4. ?>
複製代碼
sort associative arrays in descending order, according to the value
[發帖際遇]: admin 樂于助人,獎勵 5 貢獻. 幸運榜 / 衰神榜
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|DD論壇 維護: Redd Design

GMT+8, 2025-4-23 13:05 , Processed in 0.090850 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表