後で使用できるように、関数を使用して arraykey をレンダリングしたいと考えています。このようなことが可能かどうかさえわかりません。私が今持っている機能は次のようになります
function array_key_render($key){
$result = explode('.', $key);
$num = count($result);
for($i=0;$i<$num;$i++){
$array_key .= [$result[$i]];
}
return $array_key;
}
主なアイデアは、ieを入力PRODUCT.PRIZE
して、次のようなものを返したいということです
['製品']['賞品']
更新:つまり、数値キーを持つそのような配列がある場合:
Array
(
[PRODUCT] => Array
(
[0] => Array
(
[NAME] => jeans
[TITLE] => Blop
[PRIZE] => Array
(
[NEW] => 13.23€
[0] => 24,40€
)
)
[1] => Array
(
[NAME] => Pullover
[TITLE] => OMG
[PRIZE] => Array
(
[0] => 13.23€
[NEW] => 24,40€
)
)
)
)
PRODUCT.PRIZE を選択すると、選択した回答で false が返されます。すべての数値キーを一致させるために、ある種のワイルドカードを作成するにはどうすればよいですか? PRODUCT.*.PRIZE のようなもの
全体は小さなテンプレートエンジン用です。私にいくつかの指針やヒントがあれば、それは素晴らしいことです。