A Dynamic Key is an array key used to obtain an array value based on a Dynamic Value. This is very useful when your items have multiple variations.
Example Data
array ( 'size' . => 'medium' , 'prices' => array ( 'large' => 24.99 'medium' => 17.99 'small' => 12.99 ) ) |
To obtain the price for the medium size item.
- Source key:
prices
- Dynamic Key:
size
- Output:
17.99
Notice size
has a Dynamic Value. We take the value of size
and search the prices
array for the medium
price.