2019-02-26

2019-02-28  本文已影响0人  幻无虚生

array_keys

返回数组中部分或所有的键名
$array=array(0=>100,"color"=>'red');
print_r(array_keys($array));

//输出
Array(
[0]=>0,
[1]=>color
)

$array=array('blue','red','green','blue','blue');
print_r(array_keys($array,"blue"));
//输出 
array(
[0]=>0,
[1]=>3,
[2]=>4
);
$array=array(
"color"=>array("blue","red","green"),
"size"=>array("small","medium","large")
)
//输出
array(
[0]=>color
[1]=>size
)
//说明:array_values(array $array):array
$array=array("size"=>"XL","color"=>"gold");
print_r(array_values($array));
//输出
array(
[0]=>XL,
[1]=>gold
)

-array_merge - 合并一个或者多个数组

//说明 array_merge(array $array1 [, array $array2.....]):array
//如果数组中有相同的字符串键名,则该键名后面的直接覆盖前面的值,如果想让前面的值覆盖后面的值,则可以使用+号
$array1=array("color"=>"red",2,4);
$array2=array("a","b","color"=>"green","shape"=."trapezoid",4);
$result=array_marge($array1,$array2);
print_r($result);
//输出
array(
[color]=>green
[0]=>2
[1]=>4
[2]=>a
[3]=>b
[shape]=>trapezoid
[4]=>4
)

-str_shuffle 随机打乱一个字符串

//说明 :str_shuffle(string $str):string
$str='abcdef';
$strshuffle=str_shuffle($str);
echo $strshuffle;

-shuffle -打乱数组

$numbers=rande(1,20);
shuffle($numbers)
foreach($numbers as $number){
  echo $number;
}
上一篇 下一篇

猜你喜欢

热点阅读