Ich hole ein Array und möchte Attribute von Elementen innerhalb des Arrays einzelnen Variablen zuweisen. Zum Beispiel möchte ich eine Variable namens user_1_name zuweisen, um userInfo.name von der ersten userID und user_2_name einzuschließen, um userInfo.name von der zweiten userID einzuschließen. Hier ist der Code, wie es jetzt steht, es verwendet eine proprietäre Methode mit dem Namen ‚get_friend_list‘:Variable innerhalb von Foreach-Schleife zuweisen
{assign var="friend_list" value=""}
{get_friend_list snid=$TOSNID snuid=$TOUID gameid=$GAMEID assign="friend_list"}
{if $friend_list|@count > 0}
{foreach from=$friend_list key=userId item=userInfo name=friend_list}
{if $smarty.foreach.friend_list.index < 4 && $smarty.foreach.friend_list.index >= 0 && !empty($userInfo.user_uid) }
***VARIABLE ASSIGNMENT HERE***
{/if}
{/foreach}
{else}
{/if}
Wenn dies eine unklare Frage ist, lassen Sie mich wissen und ich werde versuchen, es zu klären.
Dank
EDIT: BTW, wenn Sie nicht bemerkt, ich Smarty verwende.
Bitte zeigen Sie die Vorher-Nachher-Array. –