Rumah pembangunan bahagian belakang tutorial php 挖掘PHP数组函数库array数组创建和使用_PHP教程

挖掘PHP数组函数库array数组创建和使用_PHP教程

Jul 15, 2016 pm 01:27 PM
array php utama guna fungsi belajar Perpustakaan Jianhe kami menggali tatasusunan ya daripada Perkara utama

数组中的函数库是我们学习数组的要点,我们这里主要介绍PHP数组函数库array建立数组,和大家一起来分享一下吧。好在PHP并不难,这些东西也不多,再学几课我们就可以开始利用它来实现一个一个网站功能了,到时候相信你会越来越有精神了。好,开始今天的课程。今天我们学习数组,数组是一种数据类型,它的使用频率相当高,学会处理数组会让你做网站时得心应手。

举个例子:你的网站数据库里存有大里的文章,现在你想在一个页面上显示20条娱乐新闻的标题,这20条标题从数据库里取出来后你想用20个变量表示吗?我想你不会这么笨吧,那么用什么变量能完全接收这20条数据呢?这就要用到数组变量。什么是数组呢?数组实际上是一个数据集合,相当于是一个数据容器,很多数据存放在里面,我们可以按一定方法存进去或取出来,还可以对它里面的数据进行排序等各种操作,还可以检查里面有没有我们想要的数据等等。

PHP数组函数库新建数组使用array

<ol class="dp-xml"><li class="alt"><span><span>array array ( [mixed ...] ) </span></span></li></ol>
Salin selepas log masuk

返回根据参数建立的数组。参数可以用 => 运算符给出索引。关于数组是什么的信息请阅读数组一节。注: array() 是一个语言结构,用于字面上表示数组,不是常规的函数。语法“index => values”,用逗号分开,定义了索引和值。索引可以是字符串或数字。如果省略了索引,会自动产生从 0 开始的整数索引。如果索引是整数,则下一个产生的索引将是目前最大的整数索引 + 1。注意如果定义了两个完全一样的索引,则后面一个会覆盖前一个。在最后一个定义的数组项目之后加一个逗号虽然不常见,却是合法的语法。

下面的例子演示了怎样建立一个二维数组,怎样给相应的数组指定键名,以及怎样在普通数组中略过和继续数字索引。

PHP数组函数库例子1. array() 例子

<ol class="dp-xml">
<li class="alt"><span><strong><font color="#006699"><span class="tag"></span><span class="tag-name">php</span></font></strong><span> </span></span></li>
<li class="">
<span>$</span><span class="attribute"><font color="#ff0000">fruits</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">array</font></span><span> (  </span>
</li>
<li class="alt">
<span>"fruits"  =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> array("a" =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> "orange", "b" =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> "banana", "c" =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> "apple"),  </span>
</li>
<li class="">
<span>"numbers" =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> array(1, 2, 3, 4, 5, 6),  </span>
</li>
<li class="alt">
<span>"holes"   =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> array("first", </span><span class="attribute"><font color="#ff0000">5</font></span><span> =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> "second", "third")  </span>
</li>
<li class=""><span>);  </span></li>
<li class="alt">
<span></span><span class="tag"><strong><font color="#006699">?></font></strong></span><span> </span>
</li>
</ol>
Salin selepas log masuk

PHP数组函数库例子2. array() 的自动索引

<ol class="dp-xml">
<li class="alt"><span><strong><font color="#006699"><span class="tag"></span><span class="tag-name">php</span></font></strong><span> </span></span></li>
<li class="">
<span>$</span><span class="attribute"><font color="#ff0000">array</font></span><span class="attribute-value"><font color="#0000ff">array</font></span><span> = array(1, 1, 1, 1,  1, </span><span class="attribute"><font color="#ff0000">8</font></span><span> =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> 1,  </span><span class="attribute"><font color="#ff0000">4</font></span><span> =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> 1, 19, </span><span class="attribute"><font color="#ff0000">3</font></span><span> =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> 13);  </span>
</li>
<li class="alt"><span>print_r($array);  </span></li>
<li class="">
<span></span><span class="tag"><strong><font color="#006699">?></font></strong></span><span> </span>
</li>
</ol>
Salin selepas log masuk

上例将输出:

<ol class="dp-xml">
<li class="alt"><span><span>Array  </span></span></li>
<li class=""><span>(  </span></li>
<li class="alt">
<span>[0] =</span><span class="tag">></span><span> 1  </span>
</li>
<li class="">
<span>[1] =</span><span class="tag">></span><span> 1  </span>
</li>
<li class="alt">
<span>[2] =</span><span class="tag">></span><span> 1  </span>
</li>
<li class="">
<span>[3] =</span><span class="tag">></span><span> 13  </span>
</li>
<li class="alt">
<span>[4] =</span><span class="tag">></span><span> 1  </span>
</li>
<li class="">
<span>[8] =</span><span class="tag">></span><span> 1  </span>
</li>
<li class="alt">
<span>[9] =</span><span class="tag">></span><span> 19  </span>
</li>
<li class=""><span>) </span></li>
</ol>
Salin selepas log masuk

注意索引 3 被定义了两次,保留了最后的值 13。索引 4 在 索引 8 之后定义,下一个自动生成的索引(值为 19 那个)为 9,因为最大的索引是 8。


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446543.htmlTechArticle数组中的函数库是我们学习数组的要点,我们这里主要介绍PHP数组函数库array建立数组,和大家一起来分享一下吧。好在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)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 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)

Konfigurasi Projek CakePHP Konfigurasi Projek CakePHP Sep 10, 2024 pm 05:25 PM

Dalam bab ini, kita akan memahami Pembolehubah Persekitaran, Konfigurasi Umum, Konfigurasi Pangkalan Data dan Konfigurasi E-mel dalam CakePHP.

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Tarikh dan Masa CakePHP Tarikh dan Masa CakePHP Sep 10, 2024 pm 05:27 PM

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Muat naik Fail CakePHP Muat naik Fail CakePHP Sep 10, 2024 pm 05:27 PM

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

Penghalaan CakePHP Penghalaan CakePHP Sep 10, 2024 pm 05:25 PM

Dalam bab ini, kita akan mempelajari topik berikut yang berkaitan dengan penghalaan ?

Bincangkan CakePHP Bincangkan CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Dec 20, 2024 am 11:31 AM

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

Pengesah Mencipta CakePHP Pengesah Mencipta CakePHP Sep 10, 2024 pm 05:26 PM

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.

See all articles