は、これは私の配列です:PHPの検索multidimensial配列
[60] => Array
(
[id] => 122
[leverancier_id] => 120
[naam] => 1PK-HP-ELP-KKH-****
[extra] => array
(
[sku] => 1PK-HP-ELP-KKH-145
)
)
[61] => Array
(
[id] => 123
[leverancier_id] => 98
[naam] => 2PK-HP-ELP-KKH-****
[extra] => Array
(
[sku] => 2PK-HP-ELP-KKH-145
)
)
と私はSKUが既に存在する場合は、アレイの「余分」で検索する必要があります。 SKUが既に存在する場合は、 "id"を返す必要があります。
私は今この機能を持っていますが、「余分な」配列を検索することはできません。
function hasName($array, $name) {
foreach ($array as $item) {
if($item["naam"] == $name) return $item['id'];
}
return false;
}
私はこれを可能にすることはできません。誰かが私を助けてくれることを願っています。