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_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;
}