php 如何獲取陣列第乙個值

2022-10-06 12:54:19 字數 2322 閱讀 3736

reset (p程式設計客棧hp 3, php 4, php 5)

reset -- 將陣列的內部指標指向第乙個單元

說明mixed reset ( array &array )

reset(程式設計客棧) 將 array 的內部指標倒回到第乙個單元並返回第乙個陣列單元的值,如果陣列為空則返回 false。

例 1. reset() 例子

複製** **如下:

<?php

$array = array('stepone', 'step two', 'step three', 'step four');

//by default, the pointer is on the first element

echo current($array) . "

\n"; // "stepone"

// skip twosteps

next($array);

next($array);

echo current($array) . "

\n"; // "stepthree"

//reset pointer, start again on step one

reset($array);

echo current($array) . "

\n"; // "stepone"

?>

next程式設計客棧(php 3, php 4, php 5)

next --  將陣列中的內部指標向前移動一位

說明mixed next ( array &array )

返回陣列內部指標指向的下乙個單元的值,或當沒有更多單元時返回 false。

next() 和 current()的行為類似,只有一點區別,在返回值之前將內部指標向前移動一位。這意味著它返回的是下乙個陣列單元的值並將陣列指標向前移動了一位。如果移動指標的結果是超出了陣列單元的末端,則next() 返回 false。

警告如果陣列包含空的單元,或者單元的值是 0 則本函式碰到這些單元也返回 false。要正確遍歷可能含有空單元或者單元值為 0的陣列,參見 each() 函式。

例 1. next() 及相關函式的用法示例

複製** **如下:

<?php

$transport = array('foot', 'bike', 'car', 'plane');

$mode = current($transport); //$mode = 'foot';

$mode = next($transport);&n程式設計客棧bsp;  // $mode ='bike';

$mode = next($transport);   // $mode ='car';

$www.cppcns.commode = prev($transport);   // $mode ='bike';

$mode = end($transport);    // $mode ='plane';

?>

current(php 3, php 4, php 5)

current -- 返回陣列中的當前單元

說明mixed current ( array &array )

每個陣列中都有乙個內部的指標指向它「當前的」單元,初始指向插入到陣列中的第乙個單元。

current() 函式返回當前被內部指標指向的陣列單元的值,並不移動指標。如果內部指標指向超出了單元列表的末端,current()返回 false。

警告如果陣列包含有空的單元(0 或者 "",空字串)則本函式在碰到這個單元時也返回 false。這使得用 current()不可能判斷是否到了此陣列列表的末端。要正確遍歷可能含有空單元的陣列,用 each() 函式。

例 1. current() 及相關函式的用法示例

複製** **如下:

<?php

$transport = array('foot', 'bike', 'car', 'plane');

$mode = current($transport); //$mode = 'foot';

$mode = next($transport);   // $mode ='bike';

$mode = current($transport); //$mode = 'bike';

$mode = prev($transport);   // $mode ='foot';

$mode = end($transport);    // $mode ='plane';

$mode = current($transport); //$mode = 'plane';

?>

本文標題: php 如何獲取陣列第乙個值

本文位址:

php獲取陣列第乙個值

如果資料預設key不使用數字,而是字串時怎麼獲取第一值呢?下面給到一套獲取陣列的方法。根據實際情況決定用哪個吧。transport array foot bike car plane mode current transport mode foot mode next transport mode ...

PHP 獲取陣列的第乙個鍵(key)

1.reset 函式將內部指標指向陣列中的第乙個元素,並輸出。語法 reset array 引數 描述 array 必需。規定要使用的陣列。2.定義和用法 key 函式返回陣列內部指標當前指向元素的鍵名。若發生錯誤,則函式返回 false。該函式與 current 類似,只是返回的結果不同。curr...

常用陣列獲取最新和第乙個元素值

獲取陣列中最後乙個元素值 abc array a asd b qwe c iop 1.echo end abc 結果 iop 2.echo abc count abc 1 獲得最大長度減1的下標 結果 iop 3.echo array slice abc,1,1 擷取陣列 結果 iop 4.echo...