PHP20191108数组查找练习

<?php
$arr=[20,30,60];
$new=array(22,"tom"=>33);
echo $arr[2];
echo $new['tom'];

foreach($new as $v){
    echo $v;
}

$str="how are you";
$strarr=explode(" ",$str);
print_r($strarr);
$s=implode("+",$strarr);
echo $s;

echo "<hr/>";

$arr=["tom"=>20,"peter"=>25,"tony"=>26];
$keys=array_keys($arr);//得到所有键名
print_r($keys);
$values=array_values($arr);//得到所有键值
print_r($values);

$new=array_combine($values,$keys);//合并键名和值数组,
print_r($new);

echo in_array(20,$arr)?"在":"不在";//判断值存在与否 逻辑
echo array_key_exists("kate",$arr)?"有":"没有";//判断名有无

echo array_search(25,$arr);  //返回查找值所在的键名
?>

数组查找

猜你喜欢

转载自www.cnblogs.com/syqlwyx/p/11820469.html