PHP/Data Structure/array slice

Материал из Web эксперт
Перейти к: навигация, поиск

array_slice

   <source lang="html4strict">

<?php

  $states = array("Alabama", "Alaska", "Arizona");
  $subset = array_slice($states, 4);
  print_r($subset);

?>

 </source>
   
  


Extract a slice of the array

   <source lang="html4strict">

<? $input = array ("a", "b", "c", "d", "e"); $output = array_slice ($input, 2); $output = array_slice ($input, 2, -1); $output = array_slice ($input, -2, 1); $output = array_slice ($input, 0, 3); ?>

 </source>
   
  


Extracting a Portion of an Array: array array_slice(array $array, int $offset[, int $length[, bool $preserve]] )

   <source lang="html4strict">

<?php $languages = array( "French", "German", "Russian", "Chinese");

printf("
Original array:\n%s
\n", var_export($languages, TRUE));

$slice1 = array_slice($languages, 2, count($languages) - 2);

printf("
Slice 1:\n%s
\n", var_export($slice1, TRUE));

$slice2 = array_slice($languages, 2, count($languages) - 2, TRUE);

printf("
Slice 2:\n%s
\n", var_export($slice2, TRUE));

?>

 </source>