在 PHP 中,我們有多種方法來取得陣列的第一個值。要取得第一個值,我們可以直接傳遞索引,但在某些情況下我們可能不知道第一個元素的索引,因此為此我們在PHP 中提供了幾種可用的方法,這些方法都在build .gradle 中。在 PHP 中,要取得第一個元素,我們有以下方法:[pass_index]、reset() 方法、array_values() 方法。所有這些方法都會傳回數組中的第一個元素。我們將在下一節中詳細討論在 PHP 中取得數組第一個元素的所有方法。
廣告 該類別中的熱門課程 PHP 開發人員 - 專業化 | 8 門課程系列 | 3次模擬測驗開始您的免費軟體開發課程
網頁開發、程式語言、軟體測試及其他
正如我們所討論的,我們有幾種方法可以在 PHP 中從陣列中取得第一個元素。讓我們詳細討論每種語法,我們了解如何在程式設計時使用它,如下所示;
1。透過傳遞索引;
$myarr = array("value1", "value2", "value3", "value4", "so on.."); $myarr[your_index];
2。重置():
reset($your_array);
3。 array_values ():
array_values($your_array)[your_index];
正如您在上面的語法中看到的,我們有三種不同的方法來從數組中獲取第一個元素。其中兩種是 PHP 中已有的方法,另一種是直接傳遞索引。
在某些情況下,我們可能需要存取陣列中的第一個元素。但為了存取它,我們有權訪問並從數組中獲取它的值。為此,我們在 PHP 中定義了三種方法來從陣列中取得第一個元素。假設我們可能有一個要求,我們需要從陣列中刪除第一個元素,那麼在這種情況下,我們可以使用這些方法並刪除記錄來做到這一點。在本節中,我們將詳細討論所有三種方法,以了解存取第一個元素的方法和不同方式。下面我們開始看;
透過使用此方法,我們可以輕鬆存取數組中的第一個元素。此方法始終將指標指向數組中的第一個元素。讓我們來看看它在 PHP 中定義的簽名以及它需要哪些參數。見下文;
例如:
reset($myarr);
正如我們在上面看到的,這個方法不帶參數。這個參數將是我們要存取第一個元素的陣列。如果陣列中不存在元素,此方法將傳回 FALSE,僅表示陣列為空。如果不為空,此方法將傳回數組中的第一個元素。初學者在程式設計時使用它的簡單範例如下;
例如:
$myarr = array("100", "200", "300", "400", "00"); echo reset(myarr);
這些程式碼行將會傳回數組中的第一個元素。我們只是在方法內傳遞數組。
這是取得陣列第一個元素的最常見方法,它適用於任何程式語言來存取陣列元素。
例如:
$myarr = array("100", "200", "300", "400", "00"); echo $myarr[0];
如您所見,我們只是使用「[]」方括號傳遞索引,但是當我們的陣列元素有不同的索引或我們不知道內部元素的索引時,這沒有用大批。但在一個簡單的場景中,它將傳回數組中的第一個元素。
我們也可以使用 current() 方法從陣列中取得第一個元素。這個方法總是指出數組中的目前元素,但這可以使用reset()方法。讓我們來看看它的方法簽名以及它需要哪些參數;
例如:
$myarr = array("100", "200", "300", "400", "00"); echo current(myarr);
正如我們所看到的,它只需要一個參數,這將是一個我們可能想要存取第一個元素的陣列。
此方法也用來取得陣列的第一個元素。這個方法將幫助我們取得數組中存在的所有值,之後我們可以透過傳遞索引直接存取第一個元素。
例如:
$myarr = array("100", "200", "300", "400", "00"); echo array_values(myarr)[0];
正如您在這個方法中看到的,我們正在傳遞數組,首先,它將為我們提供數組中存在的所有值,之後我們可以立即訪問數組中的第一個元素。在接下來的部分中,我們將看到工作範例,以更好地理解 PHP 中可用的方法。
在此範例中,我們使用基本方法從陣列中取得第一個元素。
代碼:
<!DOCTYPE html> <html> <body> <?php echo nl2br ("Demo to get the first element from the array !! \n"); $myarr1 = array("100", "200", "300", "400", "500"); echo nl2br ($myarr1[0]."\n"); $myarr2 = array("first", "second", "third", "fourth", "five"); echo nl2br ($myarr2[0]."\n"); $myarr3 = array("hello", "to", "all", "bye", "bye"); echo nl2br ($myarr3[0]."\n"); ?> </body> </html>
輸出:
In this example, we are using array_values methods to get the first element from the array.
Code:
<!DOCTYPE html> <html> <body> <?php echo nl2br ("Demo to get the first element from the array using array_values method in PHP!! \n"); $myarr1 = array("100", "200", "300", "400", "500"); echo nl2br (array_values($myarr1)[0]."\n"); $myarr2 = array("first", "second", "third", "fourth", "five"); echo nl2br (array_values($myarr2)[0]."\n"); $myarr3 = array("hello", "to", "all", "bye", "bye"); echo nl2br (array_values($myarr3)[0]."\n"); ?> </body> </html>
Output:
Like in other programming language we have most common way to get the first element from the array is by passing the index. Apart from this, we have multiple methods available in PHP to get the value as well. all these methods are in build in PHP we do not need to import or include any library for this can be used directly.
以上是PHP 取得數組的第一個元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!