Rumah pembangunan bahagian belakang tutorial php Fungsi tatasusunan pembolehubah PHP dan contoh

Fungsi tatasusunan pembolehubah PHP dan contoh

Jun 15, 2023 pm 08:47 PM
Contoh fungsi tatasusunan pembolehubah php

PHP ialah bahasa skrip sebelah pelayan sumber terbuka yang popular Dengan perkembangan teknologi rangkaian dan Internet, semakin banyak tapak web menggunakan PHP sebagai bahasa bahagian belakang. PHP bukan sahaja mudah dipelajari dan digunakan, tetapi juga boleh digunakan bersama-sama dengan pelbagai pangkalan data, menyediakan pengaturcara dengan bantuan besar dalam membangun dan membina laman web.

Dalam PHP, pembolehubah dan tatasusunan adalah konsep yang sangat penting, kedua-duanya boleh menyimpan data dan beroperasi pada data. Artikel ini akan memperkenalkan konsep dan penggunaan pembolehubah PHP, tatasusunan dan fungsi berkaitan, dan memberikan beberapa contoh khusus.

Pembolehubah PHP

Dalam PHP, pembolehubah ialah unit asas untuk menyimpan data, ia boleh menyimpan sebarang nilai, seperti rentetan, nombor atau nilai Boolean. Kelebihan menggunakan pembolehubah ialah data yang sama boleh disimpan dan digunakan dalam bahagian program yang berbeza. Dalam PHP, pengisytiharan pembolehubah dilakukan dengan menambahkan tanda $ sebelum nama pembolehubah.

Contohnya:

$name = "Tom"; 
$age = 25;
$isStudent = true;
Salin selepas log masuk

Dalam kod di atas, $name, $age dan $isStudent ialah nama pembolehubah, yang menyimpan rentetan "Tom", nombor 25 dan nilai Boolean true masing-masing .

Turutan PHP

Susun atur ialah pembolehubah khas yang boleh menyimpan berbilang data daripada jenis yang sama atau berbeza. Dalam PHP, terdapat tiga jenis tatasusunan: tatasusunan diindeks, tatasusunan bersekutu dan tatasusunan multidimensi. Setiap elemen dalam tatasusunan diindeks mempunyai indeks berangka, manakala setiap elemen dalam tatasusunan bersekutu mempunyai nilai kunci rentetan. Tatasusunan multidimensi ialah tatasusunan yang mengandungi satu atau lebih tatasusunan dalam tatasusunan.

Format sintaks untuk mencipta tatasusunan adalah seperti berikut:

// 创建索引数组
$array = array(value1, value2, ...);
// 创建关联数组
$array = array(
    key1 => value1,
    key2 => value2,
    ...
);
// 创建多维数组
$array = array(
    array(value1, value2, ...),
    array(value1, value2, ...),
    ...
);
Salin selepas log masuk

Contohnya:

$fruits = array("apple", "banana", "orange");
$person = array(
    "name" => "Tom",
    "age" => 25,
    "isStudent" => true
);
Salin selepas log masuk

Dalam kod di atas, $fruits ialah tatasusunan indeks yang mengandungi tiga elemen, iaitu "epal ", "pisang" dan "oren"; $orang ialah tatasusunan bersekutu yang mengandungi tiga pasangan nilai kunci, iaitu "name"=>"Tom", "age"=>25 dan "isStudent"=> benar.

Fungsi tatasusunan PHP

PHP menyediakan banyak fungsi tatasusunan berguna yang boleh mengendalikan dan memproses tatasusunan dengan mudah.

  1. fungsi count(): digunakan untuk mendapatkan bilangan elemen dalam tatasusunan.

Contohnya:

$count = count($fruits); 
// $count的值为3
Salin selepas log masuk
  1. array_push() fungsi: Tambahkan satu atau lebih elemen pada penghujung tatasusunan.

Contohnya:

array_push($fruits, "grape"); 
// $fruits现在包含4个元素:"apple"、"banana"、"orange"、"grape"
Salin selepas log masuk
  1. fungsi array_pop() : padamkan elemen di hujung tatasusunan.

Contohnya:

$lastFruit = array_pop($fruits); 
// $lastFruit的值为"grape",$fruits现在包含3个元素:"apple"、"banana"和"orange"
Salin selepas log masuk
  1. array_key_exists() fungsi: digunakan untuk menyemak sama ada nilai kunci yang ditentukan wujud dalam tatasusunan.

Contohnya:

$isNameExists = array_key_exists("name", $person); 
// $isNameExists的值为true
Salin selepas log masuk
  1. fungsi array_merge(): Gabungkan dua atau lebih tatasusunan ke dalam tatasusunan baharu.

Contohnya:

$newArray = array_merge($fruits, array("cherry", "pear")); 
// $newArray包含5个元素:"apple"、"banana"、"orange"、"cherry"和"pear"
Salin selepas log masuk

Contoh pembolehubah dan tatasusunan PHP

Berikut ialah beberapa contoh penggunaan pembolehubah dan tatasusunan PHP:

  1. Cetak nilai pembolehubah
echo $name; // 输出"Tom"
echo $age; // 输出25
echo $isStudent; // 输出1
Salin selepas log masuk
  1. Gunakan gelung for untuk melintasi tatasusunan indeks
for($i=0; $i<count($fruits); $i++) {
    echo $fruits[$i] . "<br>";
}
// 输出:
// apple
// banana
// orange
Salin selepas log masuk
  1. Gunakan gelung foreach untuk melintasi asosiatif tatasusunan
foreach($person as $key => $value) {
    echo $key . ":" . $value . "<br>";
}
// 输出:
// name:Tom
// age:25
// isStudent:1
Salin selepas log masuk
  1. Kira jumlah nilai dalam tatasusunan
$numbers = array(1, 2, 3, 4, 5);
$sum = 0;
for($i=0; $i<count($numbers); $i++) {
    $sum += $numbers[$i];
}
echo $sum; // 输出15
Salin selepas log masuk

Ringkasan

Artikel ini memperkenalkan konsep dan penggunaan Pembolehubah PHP, tatasusunan dan fungsi yang berkaitan, dan memberikan beberapa contoh khusus . Pembolehubah dan tatasusunan ialah konsep penting dalam pengaturcaraan PHP dan digunakan secara meluas dalam banyak senario. Bagi pengaturcara yang baru mula belajar PHP, menguasai pembolehubah, tatasusunan dan fungsi pengendaliannya adalah kemahiran asas.

Atas ialah kandungan terperinci Fungsi tatasusunan pembolehubah PHP dan contoh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Contoh SVM dalam Python Contoh SVM dalam Python Jun 11, 2023 pm 08:42 PM

Mesin Vektor Sokongan (SVM) dalam Python ialah algoritma pembelajaran diselia yang berkuasa yang boleh digunakan untuk menyelesaikan masalah klasifikasi dan regresi. SVM berprestasi baik apabila menangani data berdimensi tinggi dan masalah bukan linear, dan digunakan secara meluas dalam perlombongan data, klasifikasi imej, klasifikasi teks, bioinformatik dan bidang lain. Dalam artikel ini, kami akan memperkenalkan contoh penggunaan SVM untuk pengelasan dalam Python. Kami akan menggunakan model SVM daripada perpustakaan scikit-learn

Notis PHP: Pembolehubah tidak ditentukan:Penyelesaian Notis PHP: Pembolehubah tidak ditentukan:Penyelesaian Jun 25, 2023 pm 04:18 PM

Dalam pembangunan PHP, kita sering menemui mesej ralat PHPNotice:Undefinedvariable. Mesej ralat ini bermakna kami telah menggunakan pembolehubah yang tidak ditentukan dalam kod. Walaupun mesej ralat ini tidak akan menyebabkan kod ranap, ia akan menjejaskan kebolehbacaan dan kebolehselenggaraan kod. Di bawah, artikel ini akan memperkenalkan anda kepada beberapa kaedah untuk menyelesaikan ralat ini. 1. Gunakan fungsi error_reporting(E_ALL) semasa proses pembangunan Dalam pembangunan PHP, kita boleh

Fungsi tatasusunan dalam PHP8: penggunaan array_pad() yang cekap Fungsi tatasusunan dalam PHP8: penggunaan array_pad() yang cekap May 16, 2023 pm 02:00 PM

PHP8 ialah versi PHP terkini yang menyediakan banyak fungsi baharu dan ciri yang dipertingkatkan, salah satunya ialah fungsi tatasusunan array_pad(). Dalam artikel ini, kita akan meneroka penggunaan fungsi array_pad() yang cekap. Apakah fungsi array_pad()? Fungsi array_pad() boleh mengisi tatasusunan ke panjang yang ditentukan dan mengembalikan tatasusunan yang diisi. Fungsi ini menerima tiga parameter: array_pad(array$array,int$leng

Contoh Permulaan VUE3: Membuat Pemain Video Mudah Contoh Permulaan VUE3: Membuat Pemain Video Mudah Jun 15, 2023 pm 09:42 PM

Apabila rangka kerja hadapan generasi baharu terus muncul, VUE3 digemari sebagai rangka kerja bahagian hadapan yang pantas, fleksibel dan mudah digunakan. Seterusnya, mari kita pelajari asas VUE3 dan buat pemain video mudah. 1. Pasang VUE3 Mula-mula, kita perlu memasang VUE3 secara setempat. Buka alat baris arahan dan laksanakan arahan berikut: npminstallvue@next Kemudian, cipta fail HTML baharu dan perkenalkan VUE3: &lt;!doctypehtml&gt;

Ketahui contoh amalan terbaik penukaran penunjuk di Golang Ketahui contoh amalan terbaik penukaran penunjuk di Golang Feb 24, 2024 pm 03:51 PM

Golang ialah bahasa pengaturcaraan yang berkuasa dan cekap yang boleh digunakan untuk membangunkan pelbagai aplikasi dan perkhidmatan. Di Golang, penunjuk ialah konsep yang sangat penting, yang boleh membantu kami mengendalikan data dengan lebih fleksibel dan cekap. Penukaran penunjuk merujuk kepada proses operasi penunjuk antara jenis yang berbeza Artikel ini akan menggunakan contoh khusus untuk mempelajari amalan terbaik penukaran penunjuk di Golang. 1. Konsep asas Di Golang, setiap pembolehubah mempunyai alamat, dan alamat adalah lokasi pembolehubah dalam ingatan.

Contoh algoritma VAE dalam Python Contoh algoritma VAE dalam Python Jun 11, 2023 pm 07:58 PM

VAE ialah model generatif, nama penuhnya ialah VariationalAutoencoder, yang diterjemahkan ke dalam bahasa Cina sebagai autoenkoder variasi. Ia adalah algoritma pembelajaran tanpa pengawasan yang boleh digunakan untuk menjana data baharu, seperti imej, audio, teks, dsb. Berbanding dengan pengekod auto biasa, VAE lebih fleksibel dan berkuasa serta boleh menjana data yang lebih kompleks dan realistik. Python adalah salah satu bahasa pengaturcaraan yang paling banyak digunakan dan salah satu alat utama untuk pembelajaran mendalam. Dalam Python, terdapat banyak pembelajaran mesin yang sangat baik dan mendalam

Fungsi tatasusunan dalam PHP8: pelbagai kegunaan array_unique() Fungsi tatasusunan dalam PHP8: pelbagai kegunaan array_unique() May 17, 2023 am 08:13 AM

Tatasusunan ialah jenis data yang sangat biasa dalam bahasa pengaturcaraan PHP. Perkara yang unik tentang tatasusunan ialah ia membenarkan kami menyimpan berbilang pembolehubah berkaitan sekaligus, dan pembolehubah ini boleh dimanipulasi dan diproses dengan cekap. Dalam PHP8, terdapat banyak fungsi tatasusunan berguna yang boleh membantu kami mengoptimumkan kod kami, salah satunya ialah array_unique(). Fungsi array_unique() adalah untuk mengalih keluar elemen tatasusunan pendua dan mengembalikan tatasusunan baharu. Fungsi ini boleh digunakan dalam banyak situasi

Contoh penggunaan kod pengesahan dalam rangka kerja Gin Contoh penggunaan kod pengesahan dalam rangka kerja Gin Jun 23, 2023 am 08:10 AM

Dengan populariti Internet, kod pengesahan telah menjadi proses yang diperlukan untuk log masuk, pendaftaran, mendapatkan kata laluan dan operasi lain. Dalam rangka kerja Gin, melaksanakan fungsi kod pengesahan telah menjadi sangat mudah. Artikel ini akan memperkenalkan cara menggunakan perpustakaan pihak ketiga untuk melaksanakan fungsi kod pengesahan dalam rangka kerja Gin dan menyediakan kod sampel untuk rujukan pembaca. 1. Pasang perpustakaan bergantung Sebelum menggunakan kod pengesahan, kita perlu memasang perpustakaan pihak ketiga goCaptcha. Untuk memasang goCaptcha, anda boleh menggunakan arahan goget: $goget-ugithub

See all articles