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

歡迎訪問 生活随笔!

生活随笔

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

php

php取key的value值,获取数组中key和value的值

發布時間:2025/3/11 php 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php取key的value值,获取数组中key和value的值 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

方法1:

PHP 4 引入了 foreach 結構,和 Perl 以及其他語言很像。這只是一種遍歷數組簡便方法。foreach 僅能用于數組,當試圖將其用于其它數據類型或者一個未初始化的變量時會產生錯誤。有兩種語法,第二種比較次要但卻是第一種的有用的擴展。

foreach (array_expression as $value)

statement

第一種格式遍歷給定的 array_expression 數組。每次

foreach (array_expression as $key => $value)

statement循環中,當前單元的值被賦給 $value 并且數組內部的指針向前移一步(因此下一次循環中將會得到下一個單元)。

第二種格式做同樣的事,只是除了當前單元的鍵名也會在每次循環中被賦給變量 $key。

現在我們來介紹一種方式來取出 $key和$value ?代碼如下

1 <?php2 header("content-type:text/html;charset=utf-8");3

4 $arr=array("name"=>"user1","age"=>"30","sex"=>"nan");5 foreach($arr as $key=>$val){6 $keys[]=$key;7 $vals[]=$val;8 }9

10 echo"

";11 print_r($keys);12 echo"";13 echo"";14 print_r($vals);15 echo"";16 ?>

運行結果:

Array

(

[0] => name

[1] => age

[2] => sex

)

Array

(

[0] => user1

[1] => 30

[2] => nan

)

方法2:

也可以用利用下面這兩個函數

array_keys($arr);

array_values($arr);

1 <?php2 header("content-type:text/html;charset=utf-8");3

4 $arr=array("name"=>"user1","age"=>"30","sex"=>"nan");5 $keys=array_keys($arr);6 $values=array_values($arr);7

8 echo"

";9 print_r($keys);10 echo"";11

12 echo"

";13 print_r($values);14 echo"";15

16 ?>

運行結果:

Array

(

[0] => name

[1] => age

[2] => sex

)

Array

(

[0] => user1

[1] => 30

[2] => nan

)

原文:http://www.cnblogs.com/qiuweigang/p/5089891.html

總結

以上是生活随笔為你收集整理的php取key的value值,获取数组中key和value的值的全部內容,希望文章能夠幫你解決所遇到的問題。

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