Stel, ik heb de volgende array:
Als ik $product_fields vergelijk met $standard_fields, zie ik al snel dat 'body' en 'price' velden zijn die wel in $product_fields zitten maar niet in $standard_fields. Is er een manier om snel de keys van $products_fields te vergelijken met $standard_fields en true teruggeven als er meer en andere keys in zitten dan in $standard_fields?
Ik kan dit natuurlijk oplossen met een foreach loop, maar wellicht kan het eenvoudiger? Ik moet de bewerking namelijk vaak uitvoeren per request...
PHP:
1
2
3
4
5
6
7
8
9
10
11
| $product_fields = array( 'modified' => 434325325, 'title' => 'dit is de titel', 'body' => 'dit is de body', 'price' => '54,95', 'promoted' => 1 ); $standard_fields = array( 'modified', 'title', 'promoted' ); |
Als ik $product_fields vergelijk met $standard_fields, zie ik al snel dat 'body' en 'price' velden zijn die wel in $product_fields zitten maar niet in $standard_fields. Is er een manier om snel de keys van $products_fields te vergelijken met $standard_fields en true teruggeven als er meer en andere keys in zitten dan in $standard_fields?
Ik kan dit natuurlijk oplossen met een foreach loop, maar wellicht kan het eenvoudiger? Ik moet de bewerking namelijk vaak uitvoeren per request...