91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP數組元素有哪些

發布時間:2021-11-02 11:19:00 來源:億速云 閱讀:130 作者:小新 欄目:編程語言

小編給大家分享一下PHP數組元素有哪些,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

PHP經過長時間的發展,很多用戶都很了解PHP了,這里我發表一下個人理解,和大家討論討論關于PHP數組元素。如果你曾經寫過使用大量變量的腳本(有時候近100個),你就會知道跟蹤每個變量的內容和用途是多么的難受。真的,我曾經有過這樣的經歷。如果我們能把變量保存在另一個變量里邊,變量列表的長度就從100減少到10以內。這就是數組是如何而來的。

一個數組,從最簡單的形式來講,是一個保存變量的變量。這很像一個城市里的一列房屋。城市擁有很多房屋,而每個房屋有一個地址。同樣的情況,每個變量(房子)在一個數組(城市)里有它自己的地址,我們叫它索引。讓我們假設你有三個人名分別存放在叫做$sPerson1、$sPerson2和$sPerson3的變量中。現在你可以在你的程序中使用這三個變量,但是這樣很容易忘記哪個變量是哪個……尤其是有其他變量的時候。要將這三個變量放到一個數組中,你可以像這樣做:

<?php $arrayarrayPeople = array("John", "Susie", "Dave");  ?>

現在,我使用$arrayPeople來代替$sPerson1, $sPerson2, and $sPerson3。注意我是如何使用PHP中的array()函數的。如果這三個名字是數字,我不會使用引號把它引起來。為了顯示這三個名字,我是這樣做的:

<?php $arrayarrayPeople = array("John", "Susie", "Dave");  print $arrayPeople[0];  print $arrayPeople[1];  print $arrayPeople[2];  ?>

為什么是從零開始?因為索引從那里開始。不管你把什么放到數組里,索引總是從零(0)開始自動累加。你可以手動給索引指定一個特定的入口,等一下我會說到這點。現在我將給你演示怎么通過一個循環自動的顯示一個數組的內容:

<?php $arrayarrayPeople = array("John", "Susie", "Dave");  $nArraySize = count($arrayPeople);  for($index=0; $index < $nArraySize; $index++) // max. index is always number of entries - 1  // because index starts at zero  {  print $arrayPeople[$index];  }  ?>

在這種情況下,$index是條目的索引(地址),$nArraySize是PHP數組元素的個數。count()函數返回PHP數組元素的個數。對像我剛才使用的小數組而已,使用循環的確增加了代碼的長度,但是當你開始處理元素成百上千的數組時(他們的確存在),你就會很樂意使用循環了。

下邊我將講講如何創建為數組創建你自己的索引。每當我使用SESSIONS來為我的網站設定管理員權限的時候,我都會使用數組來保存seesion信息。這里是相關的代碼

<?php $SESSION= array(); // that creates a blank array  $SESSION["username"] = $sUserName;  $SESSION["password"] = $sPassword;  $SESSION["accesslevel"] = $nLevel;  // etc,etc,etc.  ?>

看見我怎么使用單詞來表示索引了嗎?這樣我就可以知道$SESSION["username"]包含的是人名。這比要從$SESSION[0]記起它保存的是用戶名容易多了。我使用數組時總是像這樣使用變量的名字代替索引來表示元素。所以為了在數組$arrayDays中保存$nDaysinMay,我會使用$arrayDays["nDaysinMay"]。這樣我就能始終知道元素里包含的是什么變量。

看完了這篇文章,相信你對“PHP數組元素有哪些”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

得荣县| 博兴县| 巩留县| 新郑市| 邵阳市| 黔东| 潮州市| 田东县| 莒南县| 新闻| 屯昌县| 南昌县| 竹北市| 胶州市| 渭南市| 乾安县| 鹤山市| 格尔木市| 武邑县| 北安市| 湘乡市| 金堂县| 阳曲县| 迁安市| 托克托县| 调兵山市| 左云县| 兴城市| 新乐市| 徐水县| 兴业县| 罗源县| 南和县| 富蕴县| 襄樊市| 清河县| 忻城县| 扎赉特旗| 永仁县| 咸宁市| 宕昌县|