Heim > Backend-Entwicklung > PHP-Tutorial > php数组函数中的array_slice和array_flip

php数组函数中的array_slice和array_flip

WBOY
Freigeben: 2016-07-28 08:26:41
Original
1335 Leute haben es durchsucht

先看array_slice.

array_slice的作用是从数组中取出一部分,有两种用法:

$arr=array('a'=>'aa',
           'b'=>'bb',
           'c'=>'cc',
           'd'=>'dd');

//从数组中第1个数据(数组本身从0开始)开始,取两项。
$tmp=array_slice($arr,1,2);
showObj($tmp);
//从数组倒数第三个数据开始,往后取两项:
$tmp=array_slice($arr,-3,3);
showObj($tmp);
Nach dem Login kopieren

接下来看输出结果:

array(2) {
  ["b"]=>
  string(2) "bb"
  ["c"]=>
  string(2) "cc"
}


array(3) {
  ["b"]=>
  string(2) "bb"
  ["c"]=>
  string(2) "cc"
  ["d"]=>
  string(2) "dd"
}

showObj函数是var_dump的封装,用来打印具体的对象。

function showObj($Obj)
{
  echo "<pre class="brush:php;toolbar:false">";
  var_dump($Obj);
  echo "
Nach dem Login kopieren
"; }
下面来看array_flip函数:
//array_flip用来交换数组中的键值对
$arr=array_flip($arr);
showObj($arr);
Nach dem Login kopieren

输出结果:

array(4) {
  ["aa"]=>
  string(1) "a"
  ["bb"]=>
  string(1) "b"
  ["cc"]=>
  string(1) "c"
  ["dd"]=>
  string(1) "d"
}

以上就介绍了 php数组函数中的array_slice和array_flip,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage