Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Pembelajaran tatasusunan PHP: Mendapatkan elemen pertama/terakhir (1)

Pembelajaran tatasusunan PHP: Mendapatkan elemen pertama/terakhir (1)

青灯夜游
青灯夜游asal
2021-07-30 13:43:564135semak imbas

Dalam artikel sebelumnya, kami memperkenalkan cara PHP mengira panjang tatasusunan Kami tahu bagaimana fungsi count() mengira bilangan elemen tatasusunan dua dimensi (berbilang dimensi) Jika anda memerlukannya, anda boleh menyemaknya out "Turutan PHP Belajar mengira panjang tatasusunan tatasusunan dua dimensi 》. Dalam artikel ini, kami terus mengkaji siri tatasusunan!

Artikel ini akan memperkenalkan kepada anda cara mendapatkan elemen pertama atau elemen terakhir tatasusunan PHP: array_shift() dan array_pop() Mari kita lihat kedua-dua fungsi ini melalui contoh kod dapatkan elemen tatasusunan pertama dan elemen tatasusunan terakhir.

array_shift() fungsi mendapat elemen pertama dalam tatasusunan

Mari kita lihat contoh berikut:

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
//获取数组中的第一个元素
$first = array_shift($arr);
echo "数组的第一个元素为:".$first;
?>

Hasil keluaran:

Pembelajaran tatasusunan PHP: Mendapatkan elemen pertama/terakhir (1)

Bukankah ia sangat mudah! Malah, peranan fungsi array_shift() bukan sahaja untuk "mendapatkan elemen pertama dalam tatasusunan"; fungsi array_shift() juga boleh digunakan untuk operasi "memadam elemen pada permulaan tatasusunan".

Selepas menggunakan fungsi array_shift() dan kemudian menggunakan fungsi var_dump() untuk mengeluarkan tatasusunan, anda akan mendapati bahawa elemen tatasusunan pertama yang asal tidak lagi wujud:

Pembelajaran tatasusunan PHP: Mendapatkan elemen pertama/terakhir (1)

Fungsi array_shift() boleh memadamkan elemen pertama dalam tatasusunan dan kemudian mengembalikan elemen tatasusunan pertama yang dipadamkan jika tatasusunan kosong, NULL akan dikembalikan.

array_pop() fungsi mendapat elemen terakhir dalam tatasusunan

Mari kita lihat contoh dahulu:

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
//获取数组中的第一个元素
$first = array_pop($arr);
echo "数组的最后一个元素为:".$first;
?>

Hasil keluaran:

Pembelajaran tatasusunan PHP: Mendapatkan elemen pertama/terakhir (1)

array_pop() adalah serupa dengan fungsi array_shift() Ia bukan sahaja boleh "mendapatkan elemen terakhir dalam tatasusunan". , tetapi juga Boleh digunakan untuk operasi "mengalih keluar elemen di hujung tatasusunan".

Selepas fungsi array_pop() dan kemudian gunakan fungsi var_dump() untuk mengeluarkan tatasusunan, anda akan mendapati bahawa elemen tatasusunan terakhir yang asal tidak lagi wujud:

Pembelajaran tatasusunan PHP: Mendapatkan elemen pertama/terakhir (1)

Fungsi array_pop() boleh memadamkan elemen terakhir dalam tatasusunan dan kemudian mengembalikan elemen tatasusunan terakhir yang dipadamkan jika tatasusunan kosong, NULL akan dikembalikan.

Ringkasan:

Fungsi array_shift() dan array_pop() sebenarnya mengalih keluar elemen pertama atau elemen terakhir daripada tatasusunan elemen, dan kemudian mengembalikan elemen yang dialih keluar pada masa ini, elemen itu tidak lagi wujud dalam tatasusunan.

Itu sahaja jika anda ingin mengetahui perkara lain, anda boleh klik ini. → →Tutorial video php

Akhir sekali, saya mengesyorkan tutorial video percuma tentang tatasusunan PHP: Penjelasan video fungsi tatasusunan fungsi PHP, datang dan pelajari!

Atas ialah kandungan terperinci Pembelajaran tatasusunan PHP: Mendapatkan elemen pertama/terakhir (1). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn