美文网首页
2019-03-03

2019-03-03

作者: 幻无虚生 | 来源:发表于2019-03-03 18:46 被阅读0次
  • is_number 检查变量是否为数字或是数字字符串
说明: is_number(mixed var):bool
  • array_column 返回数组中指定的一列
//说明:array_column(array $input ,mixed $column_key [,mixed $index_key=null]):array
$records = array(
    array(
        'id' => 2135,
        'first_name' => 'John',
        'last_name' => 'Doe',
    ),
    array(
        'id' => 3245,
        'first_name' => 'Sally',
        'last_name' => 'Smith',
    ),
    array(
        'id' => 5342,
        'first_name' => 'Jane',
        'last_name' => 'Jones',
    ),
    array(
        'id' => 5623,
        'first_name' => 'Peter',
        'last_name' => 'Doe',
    )
);
$first_names =array_colum($records,'first_name');
print_r($first_names);
// 输出:
Array
(
    [0] => John
    [1] => Sally
    [2] => Jane
    [3] => Peter
)
$list_names=array_column($records,'list_name','id');
print_r($list_names);
// 输出:
Array
(
    [2135] => Doe
    [3245] => Smith
    [5342] => Jones
    [5623] => Doe
)
  • array_search 在数组中搜索给定的值,如果成功返回首个相应的键名
//说明 :array_search(mixed $needle,array $haystack [,bool $strict=false]);mixed;
//如果可选的第三个参数 strict 为true ,则 array_search()将在haystack 中检查却完全相同的元素.需要比较$needle 的类型.并且对象需要时同一个实例.
$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');
$key=array_search('green',$array);//key=2;
$key=array_search('red',$array);//key=3;
$key=array_search('white',$array);//key=false;
  • in_array 检查数组中是否存在某个值
// 说明 in_array(mixed $neeld,array $haystack [,bool $string=FALSE]):bool
//区分大小写
$os = array("Mac", "NT", "Irix", "Linux");
if(in_array('Irix',$os)){
  echo "got Irix";
}

if(in_array('max',$os)){
  echo "got max";
}
// 输出: Got Irix (in_array 区分大小写)
  • array_unique 移除数组中重复的值
//说明 : array_unique(array $array[,int $sort_flags = SORT_STRING]):array
$input = array("a" => "green", "red", "b" => "green", "blue", "red");
$result = array_unique($input);
print_r($result);

// 输出:
Array
(
    [a] => green
    [0] => red
    [1] => blue
)
image.png

相关文章

网友评论

      本文标题:2019-03-03

      本文链接:https://www.haomeiwen.com/subject/vuipuqtx.html