真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

數(shù)組如何正確的在PHP中使用-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關數(shù)組如何正確的在PHP中使用,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

10年積累的成都做網(wǎng)站、成都網(wǎng)站設計經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先做網(wǎng)站設計后付款的網(wǎng)站建設流程,更有耀州免費網(wǎng)站建設讓你可以放心的選擇與我們合作。

1、PHP如何獲取數(shù)組里元素的個數(shù)實例

在 PHP 中,使用 count()函數(shù)對數(shù)組中的元素個數(shù)進行統(tǒng)計。

例如,使用 count()函數(shù)統(tǒng)計數(shù)組元素的個數(shù),示例代碼如下:

輸出結果為:

3

下面的一個實例將課程數(shù)據(jù)存放在數(shù)組中,使用 count()函數(shù)遞歸地統(tǒng)計數(shù)組中數(shù)量并輸出,具體代碼如下:

array("php","thinkphp","laravel"),
 "js"=>array("vue","react")
);
echo count($arr,true);

輸出結果為:

7

注意:在統(tǒng)計二維數(shù)組時,如果直接使用 count()函數(shù)只會顯示到一維數(shù)組的個數(shù),所以使用遞歸的當時來統(tǒng)計二維數(shù)組的個數(shù)!

2、PHP怎么查詢數(shù)組中的指定元素

array_search()函數(shù)在數(shù)組中搜索給定的值,找到后返回鍵值,否則返回 false 。在 PHP 4.2.0之前,函數(shù)在失敗時返回 null 而不是 false。

下面實例綜合應用數(shù)組函數(shù),實現(xiàn)更新數(shù)組中的元素的值,具體示例代碼如下:




 
  商品名
  單價
  數(shù)量
  總價
 
 
 ">
  
   
   
   
    " size="4">
    ">
    
   
   
  
 
 
 
  訂單共計:
  
 

數(shù)組如何正確的在PHP中使用

說明:array_search()函數(shù)最常見的應用是購物車,實現(xiàn)對購物車中指定商品數(shù)量的修改和刪除!

3、PHP一維數(shù)組與二維數(shù)組相互轉換的示例

一維數(shù)組轉換二維數(shù)組的示例代碼:

輸出的結果為:

數(shù)組如何正確的在PHP中使用

二維數(shù)組轉為一維數(shù)組的方法:

1,
  'name'=>'cyy1'
 ),
 array(
  'id'=>2,
  'name'=>'cyy2'
 )
);

$ids = array_column($arr,'id');
$names = array_column($arr,'name');
print_r($names);

結果為:

數(shù)組如何正確的在PHP中使用

注意:array_column();可以有第三個參數(shù),如 $n = array_column($arr, 'name', 'id');

1,
  'name'=>'cyy1'
 ),
 array(
  'id'=>2,
  'name'=>'cyy2'
 )
);

$names = array_column($arr,'name','id');
print_r($names);

結果為:

數(shù)組如何正確的在PHP中使用

4、php中數(shù)組怎么循環(huán)輸出?遍歷數(shù)組的方法介紹

第一種:使用 foreach 結構遍歷數(shù)組

'php',
 'course2'=>'thinkphp',
 'course3'=>'laravel',
);

foreach($arr as $k=>$v){
 echo $v.'
'; }

遍歷結果為:

php

thinkphp

laravel

第二種:list()函數(shù)遍歷數(shù)組

list()函數(shù)僅能用于數(shù)字索引且索引從 0 開始的數(shù)組

下面將通過具體實例講解 list()函數(shù)和 each()函數(shù)的綜合應用,獲取儲存在組數(shù)中的用戶登錄信息。

具體開發(fā)步驟如下:

1.利用開發(fā)工具,新建一個PHP 動態(tài)頁,保存為index.php。

2.應用 HTML 標記設計頁面。首先創(chuàng)建用戶登錄表單,用于實現(xiàn)用戶登錄信息的錄入,然后使用 each()函數(shù)提取全局數(shù)組$_POST中的內(nèi)容,最后使用 white 語句循環(huán)輸出用戶所提交的注重信息。

示例代碼如下:




 
 index


 
  
   
    用戶名
    
     
    
   
   
    密  碼
    
     
    
   
   
    
     
    
   
  
 



";
 }
}

運行結果如下圖所示:

數(shù)組如何正確的在PHP中使用

說明:

each()函數(shù)用于返回當前指針位置的數(shù)組值,同時將指針推進到下一個位置。返回的數(shù)組包含4個鍵,鍵 0 和 key 包含鍵名,而鍵 1 和 value 包含相應的數(shù)據(jù)。如果程序在執(zhí)行 each()函數(shù)時指針已經(jīng)位于數(shù)組末尾,則返回 false。

5、PHP數(shù)組與字符串相互轉換

1.使用 explode()函數(shù)將字符串轉換成數(shù)組

輸出結果為:

數(shù)組如何正確的在PHP中使用

在開發(fā)一個投票管理系統(tǒng)時,經(jīng)常需要在后臺添加投票選項到投票系統(tǒng),以作為投票的內(nèi)容。下面使用 explode()函數(shù)對添加的投票選項通過“*”進行區(qū)分,然后使用 white 循環(huán)語句分別再也面中輸出添加的投票選項。

具體開發(fā)步驟如下:

(1)利用開發(fā)工具,新建一個 PHP 動態(tài)頁,保存為index.php。

(2)使用 HTML 標記設計面,首先建立投票表單,用于實現(xiàn)添加投票選項,然后使用 each()函數(shù)提取全局數(shù)組$_POST 中的內(nèi)容,并最終使用 while 循環(huán)輸出投票選項內(nèi)容。代碼如下:




 
 index


 
  
   
    添加投票選項
    
     

      
      注意:每個選項用*分開      

                              ';   echo $value."\n";  } }

運行結果如下

數(shù)組如何正確的在PHP中使用

2.使用 implode()函數(shù)將數(shù)組轉換成一個字符串

輸出結果為:

1234

6、PHP輸出數(shù)組-打印數(shù)組實例詳解

一般使用print_r來打印數(shù)組(當然用var_dump也可以,但是結構上不清晰)

數(shù)組如何正確的在PHP中使用

當?shù)诙€參數(shù)為true時,print_r不會直接打印數(shù)組,而是將打印的內(nèi)容作為字符串返回

數(shù)組如何正確的在PHP中使用

看完上述內(nèi)容,你們對數(shù)組如何正確的在PHP中使用有進一步的了解嗎?如果還想了解更多知識或者相關內(nèi)容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


網(wǎng)頁題目:數(shù)組如何正確的在PHP中使用-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://weahome.cn/article/dgdoee.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部