日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

PHP 学习笔记 - - - 简单方法的使用 (数组)

發布時間:2023/12/31 php 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP 学习笔记 - - - 简单方法的使用 (数组) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

數組的定義

? ? ? ? 1. 無索引方法

? ? ? ? ? ? $list = array("test","test1","test2","test3");

? ? ? ? ? ? 該方法定義的數組默認索引從0開始

? ? ? ? 2. 有索引

? ? ? ? ? ? $list = array(
? ? ? ? ? ? ? ? 1 => "test",

? ? ? ? ? ? ? ? 2 => "test1",

? ? ? ? ? ? ? ? 3 => "test2",

? ? ? ? ? ? ? ? 4 => "test3"

? ? ? ? ? ? );

? ? ? ? ? ? 該方法定義的數組默認索引從1開始

? ? ? ? ? ? 注:?

? ? ? ? ? ??1).有索引的定義數組中索引可以為字符串

? ? ? ? ? ? 2).打印數組不能使用print, 需要使用print_r打印數組

? ? ? ? ? ? ? ? var_dump()函數會將數組以詳細的方法輸出

? ? ? ? ? ? 3).

? ? ? ? ? ? $list = array(
? ? ? ? ? ? ? ? 1 => "test",

? ? ? ? ? ? ? ? ?"test1",

? ? ? ? ? ? ? ? ?"test2",

? ? ? ? ? ? ? ? ?"test3"

? ? ? ? ? ? );

? ? ? ? ? ? 該定義方法與有索引定義的例子相同

??? ? ? 3.?range函數

? ? ? ? ? ? $list = range(1,10);// 限定數組范圍在1到10 之間

? ? ? ? ? ? $list = range('a','z');// 限定數組方位在a~z之間

? ? ? ? ? ? 注:

? ? ? ? ? ??在PHP5中range函數有一個新的使用方法

? ? ? ? ? ? $list = range(0,10,2);// 限定數組方位在1到10 之間,每次增加2

? ? ? ? ? ? $list = (0,2,4,6,8,10);


獲取數組的長度

? ? ? ? count($list);


刪除數組元素或數組

? ? 1. unset();

? ? ? ? 舉個例子:

? ? ? ? $list = array('1','2','3','4','5');

? ? ? ? unset($list[2]);

? ? ? ? $list的值為['1','2','4','5']

? ? ? ? 如果對整個數組使用unset方法,會清空真個數組

? ? 2. reset();

? ? ? ? 清空數組

? ? 注:

? ??unset與reset的區別在于

? ? unset會清空數組相關的變量和內存,而reset只會將數組中的值清空,變量還存在.


數組合并:

? ? 1. array_merge();

? ? ? ? array_merge($list1, $list2);

? ? 2. $lists = $list1 + $list2


數組排序:

? ? 1. sort($list); //只考慮值,不考慮鍵,對值進行排序

? ? 2. rsort($list);// 只考慮值,不考慮鍵,對值進行倒敘排序

? ? 3. asort($list);// 對值進行排序,但是會保持鍵值對應

? ? 4. arsort($list);// 對值進行倒敘排序,會保持鍵值對應

? ? 5. ksort($list);// 對鍵進行排序,會保持鍵值對應

? ? 6. krsort($list);// 對鍵進行排序,會保持鍵值對應



字符串與數組的相互轉換:

? ? ?1. 將字符串轉換成數組

? ? ? ? ?$list = explode("字符串分隔符","字符串");

? ? ?2. 將數組轉換為字符串

? ? ? ? ?$str = implode("分隔符","數組");


list方法

? ? 用于將數組元素的值賦予給單獨的變量

? ? 例如:

? ? $list = array("1","2","3");

? ? list($one, $two, $three) = $list;

? ? print $one . ' ' . $two . ' ' .$three;

輸出值為: 1 2 3

注:

? ??list函數只對數值型索引并從0開始的數組有作用

? ? 使用list函數時,必須確認接收到了每一個數組元素,但是接收的變量可以為空



轉載于:https://my.oschina.net/scymore/blog/666897

總結

以上是生活随笔為你收集整理的PHP 学习笔记 - - - 简单方法的使用 (数组)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。