<?php $url = 'http://chlop.io?www=23233s×tamp=23232'; //× X echo '<hr>'; echo parse_url($url)['query']; echo '<hr>'; echo htmlspecialchars(parse_url($url)['query']); echo '<hr>'; // range()快速创建数组 $arr = range(1,100,3); $arr = range('a','z',3); echo '<pre>';//原样输出数组 print_r($arr); // 添加数组成员$arr[] = 'uniapp'; // array_unshift()从头部添加 echo '<hr>'; $arr = ['uniapp']; array_unshift($arr,'css3'); array_unshift($arr,'composer'); print_r($arr); echo '<hr>'; // array_push()从尾部添加数组成员 array_push($arr,'vue-wwebpack'); array_push($arr,'vue-cli'); print_r($arr); //删除数组元素 // 1 array_shift()从头部删除 返回删除的数组元素 $num = range(1,39,4); print_r($num); echo '<pre>'; var_dump(array_shift($num)); var_dump(array_shift($num)); var_dump(array_shift($num)); print_r($num); $letter = range('a','z',3); echo '<pre>'; print_r($letter); // array_pop从尾部删除 返回删除的数组元素 echo array_pop($letter); echo array_pop($letter); echo array_pop($letter); echo array_pop($letter); echo array_pop($letter); print_r($letter); // array_splice()任意位置删除任意数量的数组元素 返回被删除的数据集合 $arr = range(1,36,4); echo'<pre>'; print_r($arr); $res = array_splice($arr,2,4); print_r($res); ?>
<?php // 键值操作函数 // array_keys()获取数组的键组成新的数组返回 $stdInfo = ['name'=>'小明子','stdNum'=>123344,'tel'=>4568257913,'bonus'=>8000]; echo '<pre>'; var_dump(array_keys($stdInfo)); // 判断某个键是否存在 $flag = false; foreach($stdInfo as $k=>$v) { if($k === 'bonus4') $flag = true; } echo $flag ? '存在' : '不存在'; // array_key_exists()判断数组中是否存在指定的键名(索引) var_dump(array_key_exists('bonus',$stdInfo)); // in_array()判断数组中是否存在某个值 存在返回true 否则返回false var_dump(in_array('80001',$stdInfo)); ?>
标签:arr,函数,echo,键值,数组,print,letter,array From: https://www.cnblogs.com/QWD7986/p/18288050