Lấy phần tử đầu tiên của mảng PHP

Chúng ta biết rằng chỉ số của phần tử đầu tiên trong một mảng là 0, do đó, bạn có thể lấy trực tiếp phần tử đầu tiên bằng cách truy cập nó thông qua chỉ số của nó. Cú pháp đúng để lấy phần tử thông qua chỉ mục như sau

Để lấy phần tử đầu tiên, chỉ số của phần tử đầu tiên, 0, được đặt trong dấu ngoặc vuông cùng với tên mảng


đầu ra

The first element of the array is Rose.

Sử dụng hàm reset() để lấy phần tử đầu tiên của một mảng trong PHP

Hàm dựng sẵn reset() đặt con trỏ của một mảng thành giá trị bắt đầu i. e phần tử đầu tiên của mảng

Nó chỉ có một tham số. Nó trả về giá trị của phần tử đầu tiên nếu mảng không rỗng. Nó trả về false nếu mảng trống


đầu ra

The first element of the array is Rose.

Sử dụng hàm current() để lấy phần tử đầu tiên của một mảng trong PHP

Hàm current() là một hàm tích hợp khác được sử dụng để lấy giá trị trong mảng mà con trỏ hiện đang trỏ tới. Nó có thể được sử dụng để lấy phần tử đầu tiên của mảng nếu không có con trỏ bên trong trong mảng. Con trỏ trỏ đến phần tử đầu tiên theo mặc định. Cú pháp đúng để sử dụng hàm này như sau

Nó chỉ chấp nhận một tham số

The first element of the array is Rose.
3. Biến
The first element of the array is Rose.
3 là một mảng mà chúng ta muốn lấy phần tử đầu tiên

Hàm array_shift() loại bỏ phần tử đầu tiên khỏi một mảng và trả về giá trị của phần tử đã loại bỏ

Ghi chú. Nếu các khóa là số, tất cả các phần tử sẽ nhận được các khóa mới, bắt đầu từ 0 và tăng thêm 1 (Xem ví dụ bên dưới)

Trong PHP chúng ta có nhiều phương thức để lấy giá trị đầu tiên từ mảng. Để lấy giá trị đầu tiên, chúng ta có thể chuyển trực tiếp chỉ mục, nhưng có thể có một số tình huống mà chúng ta không biết chỉ mục của phần tử đầu tiên, vì vậy, đối với điều này, chúng ta có một số phương thức có sẵn trong PHP đang được xây dựng. Trong PHP, để lấy phần tử đầu tiên ta có các phương thức như phương thức [pass_index], phương thức reset(), phương thức array_values(). Tất cả phương thức này sẽ trả về cho chúng ta phần tử đầu tiên từ mảng. chúng ta sẽ thảo luận chi tiết về tất cả các cách để lấy phần tử đầu tiên từ mảng trong PHP trong phần tiếp theo

Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án)

Lấy phần tử đầu tiên của mảng PHP
Lấy phần tử đầu tiên của mảng PHP
Lấy phần tử đầu tiên của mảng PHP
Lấy phần tử đầu tiên của mảng PHP

Lấy phần tử đầu tiên của mảng PHP
Lấy phần tử đầu tiên của mảng PHP
Lấy phần tử đầu tiên của mảng PHP
Lấy phần tử đầu tiên của mảng PHP

Giá bán
Xem các khóa học

Hơn 600 khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập trọn đời
4. 6 (86.007 xếp hạng)

cú pháp

Như chúng ta đã thảo luận, chúng ta có một số cách để lấy phần tử đầu tiên từ mảng trong PHP. Hãy thảo luận chi tiết về từng cú pháp, chúng ta sẽ hiểu rõ cách sử dụng cú pháp này trong khi lập trình, xem bên dưới;

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

1. Bằng cách chuyển chỉ mục;

$myarr = array("value1", "value2", "value3", "value4", "so on..");
$myarr[your_index];

2. cài lại()

reset($your_array);

3. mảng_giá_trị ()

________số 8_______

Như bạn đã thấy trong cú pháp trên, chúng ta có ba cách khác nhau để lấy phần tử đầu tiên từ mảng. Trong đó có hai phương thức đã có sẵn trong PHP và một phương thức khác là truyền chỉ mục trực tiếp

Làm cách nào để lấy phần tử đầu tiên của mảng trong PHP?

Có thể có một số trường hợp chúng ta cần truy cập phần tử đầu tiên của mảng. Nhưng để truy cập cái đó ta có quyền truy cập và lấy giá trị của nó từ mảng. Đối với điều này, chúng ta có ba cách được định nghĩa trong PHP để lấy phần tử đầu tiên từ mảng. giả sử chúng ta có thể có một yêu cầu cần xóa phần tử đầu tiên khỏi mảng, vì vậy trong trường hợp đó, chúng ta có thể thực hiện việc này bằng cách sử dụng các phương thức này và xóa các bản ghi. Trong phần này, chúng ta sẽ thảo luận rất chi tiết về cả ba cách để hiểu được các phương thức và các cách khác nhau để truy cập phần tử đầu tiên. Hãy bắt đầu xem bên dưới;

1. Bằng cách sử dụng phương thức reset()

Bằng cách sử dụng phương thức này, chúng ta có thể dễ dàng truy cập phần tử đầu tiên từ mảng. Phương thức này luôn trỏ con trỏ tới phần tử đầu tiên của mảng. Chúng ta hãy xem chữ ký của nó được định nghĩa trong PHP và nó cần những tham số nào. xem bên dưới;

e. g.

reset($myarr);

Như chúng ta có thể thấy ở trên, phương thức này không có tham số. Tham số này sẽ là mảng mà chúng ta muốn truy cập phần tử đầu tiên. Phương thức này sẽ trả về FALSE nếu không có phần tử nào bên trong mảng, đơn giản có nghĩa là mảng trống. Nếu không rỗng, phương thức này sẽ trả về phần tử đầu tiên của mảng. Ví dụ đơn giản cho người mới bắt đầu sử dụng điều này trong khi lập trình xem bên dưới;

e. g.

$myarr = array("100", "200", "300", "400", "00");
echo reset(myarr);

Những dòng mã này sẽ trả về cho chúng ta phần tử đầu tiên từ mảng. Chúng ta chỉ chuyển mảng bên trong phương thức

2. Bằng cách sử dụng chỉ mục trực tiếp

Đây là cách phổ biến nhất để lấy phần tử đầu tiên của mảng, nó được áp dụng và sử dụng trong bất kỳ ngôn ngữ lập trình nào để truy cập phần tử mảng

e. g.

$myarr = array("100", "200", "300", "400", "00");
echo $myarr[0];

Như bạn có thể thấy, chúng ta chỉ chuyển chỉ mục của mảng bằng cách sử dụng dấu ngoặc vuông '[]', nhưng điều này không hữu ích khi chúng ta có một chỉ mục khác cho phần tử mảng của mình hoặc chúng ta không biết chỉ mục của phần tử bên trong mảng. Nhưng trong một kịch bản đơn giản, nó sẽ trả về cho chúng ta phần tử đầu tiên của mảng

3. Bằng cách sử dụng Phương thức hiện tại ()

chúng ta cũng có thể sử dụng phương thức current() để lấy phần tử đầu tiên từ mảng. Phương thức này luôn chỉ ra phần tử hiện tại từ mảng, nhưng phương thức này có thể được sử dụng phương thức reset(). Chúng ta hãy xem chữ ký phương thức của nó và nó có những tham số nào;

e. g.

$myarr = array("100", "200", "300", "400", "00");
echo current(myarr);

Như chúng ta có thể thấy, nó chỉ nhận một tham số và đây sẽ là một mảng mà từ đó chúng ta có thể muốn truy cập phần tử đầu tiên

4. Bằng cách sử dụng Phương thức array_value()

Phương thức này cũng được sử dụng để lấy phần tử đầu tiên từ mảng. Phương thức này sẽ giúp chúng ta lấy tất cả các giá trị có trong mảng và sau đó chúng ta có thể truy cập trực tiếp vào phần tử đầu tiên bằng cách truyền chỉ số

e. g.

$myarr = array("100", "200", "300", "400", "00");
echo array_values(myarr)[0];

Như bạn có thể thấy trong phương thức này, chúng ta đang truyền mảng của mình, trước tiên, nó sẽ cung cấp cho chúng ta tất cả các giá trị có trong mảng sau đó, chúng ta có thể truy cập ngay phần tử đầu tiên từ mảng. Trong phần tiếp theo, chúng ta sẽ xem ví dụ hoạt động để hiểu rõ hơn về các phương thức có sẵn trong PHP

ví dụ

Trong ví dụ này, chúng tôi đang sử dụng một cách tiếp cận cơ bản để lấy phần tử đầu tiên từ một mảng

Ví dụ 1

Mã số






đầu ra

Lấy phần tử đầu tiên của mảng PHP

Ví dụ #2

Trong ví dụ này, chúng tôi đang sử dụng các phương thức array_values ​​để lấy phần tử đầu tiên từ mảng

Mã số






đầu ra

Lấy phần tử đầu tiên của mảng PHP

Phần kết luận

Giống như trong các ngôn ngữ lập trình khác, chúng ta có cách phổ biến nhất để lấy phần tử đầu tiên từ mảng là truyền chỉ mục. Ngoài ra, chúng tôi cũng có nhiều phương thức có sẵn trong PHP để lấy giá trị. tất cả các phương thức này đều được xây dựng trong PHP, chúng tôi không cần nhập hoặc bao gồm bất kỳ thư viện nào vì điều này có thể được sử dụng trực tiếp

Bài viết được đề xuất

Đây là hướng dẫn về PHP Lấy phần tử đầu tiên của mảng. Ở đây chúng tôi thảo luận về phần giới thiệu, cú pháp và cách Lấy phần tử đầu tiên của một mảng trong PHP với các ví dụ tương ứng. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Làm cách nào để lấy phần tử đầu tiên từ mảng trong PHP?

Có một số phương pháp để lấy phần tử đầu tiên của một mảng trong PHP. Một số phương thức là sử dụng vòng lặp foreach, hàm đặt lại, hàm array_slice, array_values, array_reverse , v.v.

Làm cách nào để lấy 10 phần tử đầu tiên của mảng trong PHP?

php $input = mảng("a", "b", "c", "d", "e");

Làm cách nào để lấy phần tử đầu tiên và cuối cùng của mảng trong PHP?

Bạn luôn có thể truy cập các phần tử mảng bằng cú pháp dấu ngoặc vuông. Vì vậy, để có được mục đầu tiên, hãy sử dụng 0 , vì các mảng được lập chỉ mục dựa trên số không và đếm($arr) - 1 để lấy mục cuối cùng .

Làm cách nào để lấy phần tử đầu tiên của một đối tượng trong PHP?

Trong PHP, để lấy phần tử đầu tiên chúng ta có các phương thức như [pass_index], phương thức reset(), phương thức array_values() . Tất cả phương thức này sẽ trả về cho chúng ta phần tử đầu tiên từ mảng.