php数组使用小结,php数组小结
php数组使用小结,php数组小结
在PHP中,数组分为两类:索引数组和关联数组。二者可以单独使用,也可以混合使用。
1、一维数组
一维数组的定义也很简单,常用的有如下两种方式:
1.1 直接赋值
1:<span id="lnum3"> 3:</span><span> $dwqs[1] = "我的博客:<span>";</span></span>
<span id="lnum5"> 5:</span><span> $dwqs[3] = "程序爱好者:<span>";</span></span>
<span id="lnum7"> 7:</span><span> $dwqs[5] = "欢迎你的加入";</span>
1.2 Array()构建数组
1:
<span id="lnum3"> 3:</span><span> ?></span>
2、多维数组
以关联数组为例
1:<span id="lnum3"> 3:</span><span> <span>"编号"</span> => <span>array</span>(1,2,3),</span>
array(<span>"独立博客"</span>,<span>"CSDN"</span>,<span>"博客园"</span>),
array(<span>"www.ido321.com"</span>,<span>"blog.csdn.net/u011043843"</span>,<span>"www.cnblogs.com/ido321"</span>)
<span id="lnum3"> 3:</span><span> <span>echo</span> <span>"$dwqs[i]<br/>"</span>;</span>
2、foreach语句
1: //第一种方式
<span id="lnum3"> 3:</span><span> <span>foreach</span>($dwqs <span>as</span> $value){</span>
;
<span id="lnum6"> 6:</span><span> </span>
<span id="lnum8"> 8:</span><span> <?php</span>
<span id="lnum10"> 10:</span><span> <span>echo</span> $key.<span>"=>"</span>.$value;</span>
3、while循环
1:
<span id="lnum3"> 3:</span><span> <span>echo</span> $key.<span>":"</span>.$value;</span>
三、部分数组相关函数(使用print_r()函数输出数组内容)
PHP的数组功能非常强大,是最常用的数据类型之一。其处理函数也有着强大、高效的特点。
1、数组的键/值操作函数
1.1 函数array_values():返回数组中所有元素的值。传入数组名即可,不保留键名,返回的数组从0开始重新建立索引。
1:"博客" => <span>"www.ido321.com"</span>,<span>"程序爱好者"</span> => <span>"QQ群:259280570"</span>);
<span id="lnum4"> 4:</span><span> print_r(array_values($dwqs2));</span>
" "www.ido321.com","程序爱好者"=">" "qq群:259280570");<="" font="">
<span id="lnum7"> 7:</span><span> </span>
1.2 函数array_keys():返回数组中的键名。
1:
<span id="lnum3"> 3:</span><span> print_r(array_keys($dwqs2)) </span>
<span id="lnum5"> 5:</span><span> print_r(array_kays($dqws,<span>'ID'</span>));</span>
1.3 函数In_array():检测数组中是否存在某个值
1:
<span id="lnum3"> 3:</span><span> <span>//输出:存在</span></span>
<span id="lnum5"> 5:</span><span> <span>echo</span> <span>"存在"</span>;</span>
<span id="lnum7"> 7:</span><span> <span>else</span>{</span>
<span id="lnum9"> 9:</span><span> }</span>
<span id="lnum3"> 3:</span><span> ?></span>
2.2 函数array_unique():删除数组中重复的值,返回的数组键名保持不变
1:'php',<span>'b'</span> => <span>'mysql'</span>,<span>'c'</span> => <span>'linux'</span>,<span>'d'</span> => <span>'php'</span>);
<span id="lnum4"> 4:</span><span> print_r(array_unique($a));</span>
2.3 函数array_count_values():统计数组中所有值出现的次数,返回的数组以原数组中的值作为键名,键值则是元素在原数组中出现的次数
1:
<span id="lnum3"> 3:</span><span> print_r(array_count_values($a));</span>
来源:http://www.ido321.com/596.html
你把 private $a; 定义成 public $a,就可以直接用$obj->a 了。
$obj->a['key'] 就是你要访问的值。
首先你这种写法真的很另类,现在PHP比较通用花括号写法
(1)对于弱语言PHP来说,不需要像严谨语言一样初始化,在使用的时候自动初始化了。所以声明了数组之后就可以使用了。而且有些时候都不需要声明,比如直接写 $i = 1.25;如果在一个严谨的语言中是要报错的,PHP可以这样使用。
(2)数组默认索引的是从0开始然后自加1。count($arr)是数组元素个数。假设n是当前数组元素个数,那么$arr[n-1]就是索引最大的一个元素。添加$arr[n]就相当于在数组后面增加一个元素。其实可以写$arr[] = $ss,效果是一样的。
(3)算法思路问题,意思是一个自然数能被比它小的素数整除,则它不是素数。
(4)程序没有错....

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PHP 8.4 帶來了多項新功能、安全性改進和效能改進,同時棄用和刪除了大量功能。 本指南介紹如何在 Ubuntu、Debian 或其衍生版本上安裝 PHP 8.4 或升級到 PHP 8.4

Visual Studio Code,也稱為 VS Code,是一個免費的原始碼編輯器 - 或整合開發環境 (IDE) - 可用於所有主要作業系統。 VS Code 擁有大量針對多種程式語言的擴展,可以輕鬆編寫

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

字符串是由字符組成的序列,包括字母、數字和符號。本教程將學習如何使用不同的方法在PHP中計算給定字符串中元音的數量。英語中的元音是a、e、i、o、u,它們可以是大寫或小寫。 什麼是元音? 元音是代表特定語音的字母字符。英語中共有五個元音,包括大寫和小寫: a, e, i, o, u 示例 1 輸入:字符串 = "Tutorialspoint" 輸出:6 解釋 字符串 "Tutorialspoint" 中的元音是 u、o、i、a、o、i。總共有 6 個元

本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲

靜態綁定(static::)在PHP中實現晚期靜態綁定(LSB),允許在靜態上下文中引用調用類而非定義類。 1)解析過程在運行時進行,2)在繼承關係中向上查找調用類,3)可能帶來性能開銷。

PHP的魔法方法有哪些? PHP的魔法方法包括:1.\_\_construct,用於初始化對象;2.\_\_destruct,用於清理資源;3.\_\_call,處理不存在的方法調用;4.\_\_get,實現動態屬性訪問;5.\_\_set,實現動態屬性設置。這些方法在特定情況下自動調用,提升代碼的靈活性和效率。
