2019-02-16/每天 5 个函数

array_unshift / array_pop / array_shift / is_array / array_search

Posted by CHEN on February 16, 2019

一些建议,如下:

1. 记 PHP 函数

2. 学习优秀代码的思想

3. 不停写代码,十万行代码什么时候达到什么时候就 NB 了

4. 多尝试脱离任何固定思维去写东西、按自己的想法去做、然后你会遇到问题,总结起来

5. 反思自己写代码的套路与流程,敢于怀疑

从每天 5 个函数做起

一:array_unshift()

array_unshift() 函数用于向数组插入新元素。新数组的值将被插入到数组的开头

实例

<?php
    $a=array("a"=>"red","b"=>"green");
    array_unshift($a,"blue");
    print_r($a);
?>

返回结果

Array ( [0] => blue [a] => red [b] => green )

二:array_pop()

array_pop() 函数删除数组中的最后一个元素

实例

<?php
    $a=array("red","green","blue");
    array_pop($a);
    print_r($a);
?>

返回结果

Array ( [0] => red [1] => green )

三:array_shift()

array_shift() 函数删除数组中第一个元素,并返回被删除元素的值

实例

<?php
    $a=array("a"=>"red","b"=>"green","c"=>"blue");
    echo array_shift($a);
    print_r ($a);
?>

返回结果

redArray ( [b] => green [c] => blue )

四:is_array()

is_array() 函数用于检测变量是否是一个数组

实例

<?php
    $arr_site = array('Google', 'Runoob', 'Facebook');
    if(is_array($arr_site)){
        echo '变量 $arr_site 是一个数组';
    } else {
        echo '变量 $arr_site 不是一个数组';
    }
?>

返回结果

变量 $arr_site 是一个数组

array_search() 函数在数组中搜索某个键值,并返回对应的键名

实例

<?php
    $a=array("a"=>"red","b"=>"green","c"=>"blue");
    echo array_search("red",$a);
?>

返回结果

a