當前位置:成語大全網 - 新華字典 - PHP獲取數組下標的問題

PHP獲取數組下標的問題

PHP 獲取數組指定值的位置或下標代碼如下:

<?php

//定義壹個數組

$array = array(0 => 'a', 1 => 'b', 2 => 'c', 3 => 'd');

//使用 array_search('要搜索的值',數組);

$key = array_search('b', $array); // $key = 1;

$key = array_search('a', $array); // $key = 0;

>

擴展資料

php 中的數組實際上是壹個有序圖。圖是壹種把 values 映射到 keys 的類型。此類型在很多方面做了優化,因此可以把它當成真正的數組來使用,或列表(矢量),散列表(是圖的壹種實現),字典,集合,棧,隊列以及更多可能性。

因為可以用另壹個 php 數組作為值,也可以很容易地模擬樹。解釋這些結構超出了本手冊的範圍,但對於每種結構至少會發現壹個例子。要得到這些結構的更多信息,建議參考有關此廣闊主題的外部著作。

對於任何的類型:整型、浮點、字符串、布爾和資源,如果將壹個值轉換為數組,將得到壹個僅有壹個元素的數組(其下標為 0),該元素即為此標量的值。如果將壹個對象轉換成壹個數組,所得到的數組的元素為該對象的屬性(成員變量),其鍵名為成員變量名。

如果將壹個 NULL 值轉換成數組,將得到壹個空數組。