キーが「_description_name」で終わっている場合、smartyで配列要素を取得する方法はありますか?
たとえば、jqueryでこれを行うと、次のようになります。[array $ = "_ description_name"]
例:
[index] => Array
(
[language_id] => Array
(
[1] => Array
(
[language_id] => Array
(
[name] => language_id
[value] => 1
[fvalue] => 1
)
[extra_description_name] => Array
(
[name] => extra_description_name
[value] => Paint Colours
)
「extra_」なしで「PaintColours」というテキストを取得したい。したがって、これがに変更された場合でも同じコードを機能させたいと思いproduct_description_name
ます。
私はこれが2つの部分で機能しているのを見ます:
1. {assign var="name" value=$index.language_id[1]|endsWith:'_description_name'}
2. {if $name.value}{$name.value}{/if}
しかし、endWith
は存在しません