2019-03-19

2019-03-20  本文已影响0人  幻无虚生
//  is_numeric (mixed $var) :bool
//说明 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',
    )
);
$fist_name=array_column($records,'first_name')

print_r($fist_name)
//输出

Array
(
    [0] => John
    [1] => Sally
    [2] => Jane
    [3] => Peter
)

$last_names=array_column($records,'first_mame','id');
print_r($last_names);
//输出
Array
(
    [2135] => Doe
    [3245] => Smith
    [5342] => Jones
    [5623] => Doe
)
//array_search($mixed $neeld,array $haystack [, bool $strict =false]):mixed
/// 如果可选的第三个参数 strict 为 TRUE,则 array_search() 将在 haystack 中检查完全相同的元素。 这意味着同样严格比较 haystack 里 needle 的 类型,并且对象需是同一个实例。

$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');

$key=array_search('green',$array);// 2
$key=array_search('red',$array);//1
$key=array_search('white',$array);//key = false
// 说明: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
)

上一篇 下一篇

猜你喜欢

热点阅读