程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php數組使用小結,php數組小結

php數組使用小結,php數組小結

編輯:關於PHP編程

php數組使用小結,php數組小結


  在PHP中,數組分為兩類:索引數組和關聯數組。二者可以單獨使用,也可以混合使用。

    1、一維數組

         一維數組的定義也很簡單,常用的有如下兩種方式:

        1.1 直接賦值

1: <?php
   3: $dwqs[1] = "我的博客:";
   5: $dwqs[3] = "程序愛好者:";
   7: $dwqs[5] = "歡迎你的加入";
        1.2 Array()構建數組

 

1: <?php
   3: ?>

    2、多維數組

       以關聯數組為例

1: <?php
   3:     "編號" => array(1,2,3),
array("獨立博客","CSDN","博客園"),
array("www.ido321.com","blog.csdn.net/u011043843","www.cnblogs.com/ido321")  
 
二、數組遍歷      在PHP中,常用的數組遍歷方式有三種:      1、for循環 1: <?php
   3:     echo "$dwqs[i]<br/>";
    2、foreach語句

 

1: //第一種方式
   3: foreach($dwqs as $value){
;
   6:  
   8: <?php
  10:     echo $key."=>".$value;
    3、while循環

 

1: <?php
   3:     echo $key.":".$value;
 

 

三、部分數組相關函數(使用print_r()函數輸出數組內容)

     PHP的數組功能非常強大,是最常用的數據類型之一。其處理函數也有著強大、高效的特點。

     1、數組的鍵/值操作函數

          1.1 函數array_values():返回數組中所有元素的值。傳入數組名即可,不保留鍵名,返回的數組從0開始重新建立索引。

1: <?php
"博客" => "www.ido321.com","程序愛好者" => "QQ群:259280570");
   4: print_r(array_values($dwqs2));
" "www.ido321.com","程序愛好者"=">" "qq群:259280570");<="" font="">
   7:  
           1.2 函數array_keys():返回數組中的鍵名。

 

1: <?php
   3: print_r(array_keys($dwqs2)) 
   5: print_r(array_kays($dqws,'ID'));
         1.3 函數In_array():檢測數組中是否存在某個值

 

1: <?php
   3: //輸出:存在
   5:     echo "存在";
   7: else{
   9: }
 
    2、數組個數和唯一性         2.1 函數count():統計數組的元素個數或對象中的屬性個數 1: <?php
   3: ?>

       2.2 函數array_unique():刪除數組中重復的值,返回的數組鍵名保持不變

1: <?php
'php','b' => 'mysql','c' => 'linux','d' => 'php');
   4: print_r(array_unique($a));
       2.3 函數array_count_values():統計數組中所有值出現的次數,返回的數組以原數組中的值作為鍵名,鍵值則是元素在原數組中出現的次數

 

1: <?php
   3: print_r(array_count_values($a));
 
    3、數組排序


來源:http://www.ido321.com/596.html

php類中數組怎使用?

你把 private $a; 定義成 public $a,就可以直接用$obj->a 了。

$obj->a['key'] 就是你要訪問的值。
 

php數組的用法

首先你這種寫法真的很另類,現在PHP比較通用花括號寫法

(1)對於弱語言PHP來說,不需要像嚴謹語言一樣初始化,在使用的時候自動初始化了。所以聲明了數組之後就可以使用了。而且有些時候都不需要聲明,比如直接寫 $i = 1.25;如果在一個嚴謹的語言中是要報錯的,PHP可以這樣使用。
(2)數組默認索引的是從0開始然後自加1。count($arr)是數組元素個數。假設n是當前數組元素個數,那麼$arr[n-1]就是索引最大的一個元素。添加$arr[n]就相當於在數組後面增加一個元素。其實可以寫$arr[] = $ss,效果是一樣的。
(3)算法思路問題,意思是一個自然數能被比它小的素數整除,則它不是素數。
(4)程序沒有錯....
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved