Maison > php教程 > php手册 > le corps du texte

用二维数组的某个唯一字段做key

WBOY
Libérer: 2016-06-06 20:13:56
original
1584 Les gens l'ont consulté

$example=array(array('id'=4,'name'='hahah','age'=10),array('id'=3,'name'='hahahx','age'=10),array('id'=6,'name'='hahahf','age'=10),array('id'=9,'name'='hahahe','age'=10),); 初级阶段 function id_as_key($in){$out = array();foreach($in as $e)

$example=array(
array('id'=>4,'name'=>'hahah','age'=>10),
array('id'=>3,'name'=>'hahahx','age'=>10),
array('id'=>6,'name'=>'hahahf','age'=>10),
array('id'=>9,'name'=>'hahahe','age'=>10),
);
Copier après la connexion

初级阶段

function id_as_key($in){
	$out = array();
	foreach($in as $e){
		$out[$e['id']]=$e;
	}
	return $out;
}
Copier après la connexion

进阶

function id_as_key($in){
	$keys = array_column($in,'id');//php5.5以上才能使用该函数
	return array_combine($keys,$in);
}
Copier après la connexion
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal