
スクールに多額のお金を支払う前に、僕の記事で学習してね!
PHPの「配列を比較して共通項のキーを取得する方法」についてざっくり解説します。
詳細はPHPマニュアルを確認してください。
サンプルコード上に出てくるvar_dumpの使い方はこちらの記事を参考にしてください!
あけおブログ




初心者向けPHP:var_dump()の使い方と基本解説 | あけおブログ
スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「var_dump()」の使い方がわからない人 プログラミング学び始めたけど、基礎をしっか…
連想配列がよくわからない、というか配列の理解がフワッとしてる、、
という方は先にこちらをみた方がいいかもです!
あけおブログ




【PHP初学者向け】 最初の壁!連想配列をきちんと理解しよう | あけおブログ
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「連想配列」について説明ができない人 プログラミング学び始めたけど、基礎を…
目次
書き方
array_intersect_key(①, ②)
①比較したい配列
②比較元の配列
使い方
サンプルコード①
PHP
<?php
$fruits = ["apple" => 1, "banana" => 2, "orange" => 3, "melon" => 4];
$fruits2 = ["cherry" => 5, "banana" => 6, "orange" => 7, "peach" => 8];
$result = array_intersect_key($fruits, $fruits2);
var_dump($result);
このコードの実行結果はこちら
PHP
array(2) {
["banana"]=>
int(2)
["orange"]=>
int(3)
第一引数で指定した配列のキーと値が取得されます
サンプルコード②
PHP
<?php
$fruits = ["apple" => 1, "banana" => 2, "orange" => 3, "melon" => 4];
$fruits2 = ["cherry" => 5, "banana" => 6, "orange" => 7, "peach" => 8];
$fruits3 = ["banana" => 9, "peach" => 10];
$result = array_intersect_key($fruits, $fruits2, $fruits3);
var_dump($result);
このコードの実行結果はこちら
PHP
array(1) {
["banana"]=>
int(2)
まとめ
「array_intersect_key()」について、ざっくりでも理解できたら幸いです。
これからも一緒に頑張りましょう!!



あなたの挑戦を応援しています!!