本文目錄一覽:
- 1、如何運用PHP函數array
- 2、如何學習PHP array
- 3、php中的array()函數如何使用
- 4、PHP-Array函數簡介-數組操作-php實例教程
- 5、在PHP中,array的應用和解釋
如何運用PHP函數array
PHP有一個系統函數is_array()可以判斷一個值是否在數組中。
語法如下:
in_array(value,array,type)
return boolen
參數說明:
value :要搜索的值
array : 被搜索的數組
type : 類型,true全等 ,false非全等(默認)
示例一:普通使用
代碼:
$str = 1;
$arr = array(1,3,5,7,9);
$boolvalue = in_array($str,$arr);
var_dump($boolvalue);
執行結果:
bool(true)
實例二:使用第三個參數
非全等
代碼:
$str = ‘1’;
$arr = array(1,3,5,7,9);
$boolvalue = in_array($str,$arr,false);
var_dump($boolvalue);
執行結果:
bool(true)
全等
代碼:
$str = ‘1’;
$arr = array(1,3,5,7,9);
$boolvalue = in_array($str,$arr,true);
var_dump($boolvalue);
執行結果:
bool(false)
實例三:克隆對象
代碼:
class a {
public $a = 1;
public function fun(){
return $this-a;
}
}
class b {
public $a = 2;
public function fun(){
return $this-a;
}
}
$a = new a();
$b = new b();
$c = clone $a;
$arr = array($a,$b);
$boolvalue = in_array($c,$arr,false);
var_dump($boolvalue);
執行結果:
bool(true)
代碼:
class a {
public $a = 1;
public function fun(){
return $this-a;
}
}
class b {
public $a = 2;
public function fun(){
return $this-a;
}
}
$a = new a();
$b = new b();
$c = clone $a;
$arr = array($a,$b);
$boolvalue = in_array($c,$arr,true);
var_dump($boolvalue);
執行結果:
bool(false)
示例四:多維數組
代碼:
$str = 10;
$arr = array(
array(1,2,3,4),
array(5,6,7,8,9),
10
);
$boolvalue = in_array($str,$arr);
var_dump($boolvalue);
執行結果:
bool(true)
代碼:
$str = 10;
$arr = array(
array(1,2,3,4),
array(5,6,7,8,9,10),
);
$boolvalue = in_array($str,$arr);
var_dump($boolvalue);
執行結果:
bool(false)
如何學習PHP array
下面我講述一部分我自己的看法,你參考下
)語法array_slice(array,offset,length,preserve)參數描述array必需。規定輸入的數組。offset必需。數值。規定取出元素的開始位置。如果是正數,則從前往後開始取,如果是負值,從後向前取 offset 絕對值。length可選。數值。規定被返回數組的長度。如果 length 為正,則返回該數量的元素。如果 length 為負,
還有一些我就不列舉出來了。具體情況你可以多去後盾人看下教學視頻,效果還是不錯的
php中的array()函數如何使用
實例
創建名為 $cars 的索引數組,向它賦三個元素,然後打印包含數組值的文本:
?php
$cars=array(“Volvo”,”BMW”,”Toyota”);
echo “I like ” . $cars[0] . “, ” . $cars[1] . ” and ” . $cars[2] . “.”;
?
運行實例
定義和用法
array() 函數用於創建數組。
在 PHP 中,有三種類型的數組:
索引數組 – 帶有數字索引的數組
關聯數組 – 帶有指定的鍵的數組
多維數組 – 包含一個或多個數組的數組
說明
array() 創建數組,帶有鍵和值。如果在規定數組時省略了鍵,則生成一個整數鍵,這個 key 從 0 開始,然後以 1 進行遞增。
要用 array() 創建一個關聯數組,可使用 = 來分隔鍵和值。
要創建一個空數組,則不傳遞參數給 array():
PHP-Array函數簡介-數組操作-php實例教程
count()計算數組中的元素數目或對象中的屬性個數。3current()返回數組中的當前元素。3each()返回數組中當前的鍵/值對並將數組指針向前移動一步。3end()將數組的內部指針指向最後一個元素。3extract()從數組中將變量導入到當前的符號表。3in_array()檢查數組中是否存在指定的值。4key()從關聯數組中取得鍵名。3krsort()對數組按照鍵名逆向排序。3ksort()對數組按照鍵名排序。3list()把數組中的值賦給一些變量。3natcasesort()用「自然排序」算法對數組進行不區分大小寫字母的排序。4natsort()用「自然排序」算法對數組排序。4next()將數組中的內部指針向前移動一位。3pos()current()
的別名。3prev()將數組的內部指針倒回一位。3range()建立一個包含指定範圍的元素的數組。3reset()將數組的內部指針指向第一個元素。3rsort()對數組逆向排序。3shuffle()把數組中的元素按隨機順序重新排列。3sizeof()count()
的別名。3sort()對數組排序。3uasort()使用用戶自定義的比較函數對數組中的值進行排序並保持索引關聯。3uksort()使用用戶自定義的比較函數對數組中的鍵名進行排序。3usort()使用用戶自定義的比較函數對數組中的值進行排序。3
在PHP中,array的應用和解釋
大量傳數據的時候,提高效率的。比如:
$jroy = array(
name = zhou jroy,
sex = male,
emotion = happy
);
這個例子,你能感悟到他的作用了么。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/154482.html