關於數組某些方法的學習

<?php

$use = "1000 200";                     //explode();
$pieces = explode("//s+/ ", $use);
//print($pieces);
echo $pieces[0].'<br>'; // piece1
echo $pieces[1].'<br><br><br>';

//----------------------------------------
                                                      //current($arry),next($arry),reset($arry)
$array = array('step one', 'step two', 'step three', 'step four');

// by default, the pointer is on the first element
echo current($array) . "<br />/n"; // "step one"

// skip two steps
next($array);
next($array);
echo current($array) . "<br />/n"; // "step three"

// reset pointer, start again on step one
reset($array);
echo current($array) . "<br /><br><br>/n"; // "step one"

//--------------------------------
                                           //foreach($arry as &$value);
  $arr = array(1, 2, 3, 4);
  foreach($arr as &$value) {
             $value = $value * 2;
  }
   // $arr is now array(2, 4, 6, 8)

     //------------------------------
                                                   //foreach()某些比較
  
  $arr = array("one", "two", "three");
  reset($arr);
  while (list(, $value) = each($arr)) {
           echo "Value: $value<br>/n";
  }
  
  foreach ($arr as $value) {
   echo "Value: $value<br />/n";
  }
  
//--------------------------------------
                                                      //list();
  $info = array('coffee', 'brown', 'caffeine');
  // Listing all the variables
  list($drink, $color, $power) = $info;
  echo "$drink is $color and $power makes it special./n";
  
  // Listing some of them
  list($drink, , $power) = $info;
  echo "$drink has $power./n";
  
  // Or let's skip to only the third one
  list( , , $power) = $info;
  echo "I need $power!/n<br><br>";
  
//-----------------------------
                                                      //foreach()的$key=>$value ;
  $arr = array("one", "two", "three");
  reset($arr);
  while (list($key, $value) = each($arr)) {
         echo "Key: $key; Value: $value<br />/n";
  }
  
  foreach ($arr as $key => $value) {
         echo "Key: $key; Value: $value<br />/n";
  }


?>
 
發佈了43 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章