php 配列操作关数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 配列操作关数相关的知识,希望对你有一定的参考价值。
▼参考配列
$records = array(
[0] => array(
'id' => 2135,
'first_name' => 'John',
),
[1] => array(
'id' => 3245,
'first_name' => 'Sally',
),
[3] => array(
'id' => 5342,
'first_name' => 'John',
)
);
▼isset 判定
isset($records)
true
▼array_values 数値添字の値の配列を返す
0,1,2と順に添え字
array_values($records);
Array(
[0] => array(
'id' => 2135,
'first_name' => 'John',
),
[1] => array(
'id' => 3245,
'first_name' => 'Sally',
),
[2] => array(
'id' => 5342,
'first_name' => 'John',
)
);
▼in_array 配列に値があるかどうか(1次元)
▼array_keys key検索はこれ(1次元)
▼ array_search + array_column 多階層の時のkey検索はこれ
array_column($records, 'id')
Array
(
[0] => 2135
[1] => 3245
[2] => 5342
)
$id = 2135;
$key = array_search($id, array_column($records, 'id'));
$key = 0;
以上是关于php 配列操作关数的主要内容,如果未能解决你的问题,请参考以下文章
php [php:multiSortByColumn()]多重配列のカラム指定ソートかな。#php
php 配列の任意の指定位置に差し込み
php データ膨大の时の配列ループ
php 现在のページのナビに类を付与する关数
php 多次元配列から,别の配列の要素にある値を探す
php 身体タグにスラッグ名を类として付与する关数