php獲分別取數組鍵名和鍵值

  
  
  
  
  1. <?php 
  2. $arr=array
  3.     "one" => "php"
  4.     "two" => "java"
  5.     "three" => array("a" => "apple","b" => "bananner"
  6. ); 
  7. echo '<pre />'
  8. print_r(array_keys($arr));//輸出鍵名 
  9.  
  10. echo '<pre />'
  11. print_r(array_values($arr));//輸出鍵值 
  12. ?> 

 

array_keys() 函數返回包含數組中全部鍵名的一個新數組。php

使用 value 參數:java

  
  
  
  
  1. <?php 
  2. $a=array("a"=>"Horse","b"=>"Cat","c"=>"Dog"); 
  3. print_r(array_keys($a,"Dog")); 
  4. ?> 

輸出:數組

Array ( [0] => c)

使用 strict 參數 (false):app

 

  
  
  
  
  1. <?php 
  2. $a=array(10,20,30,"10"); 
  3. print_r(array_keys($a,"10",false)); 
  4. ?> 

輸出:ide

Array ( [0] => 0 [1] => 3 )

 

array_values() 函數返回一個包含給定數組中全部鍵值的數組,但不保留鍵名。 函數

相關文章
相關標籤/搜索