Smarty in_array value
arrays, php, smarty
Solution
you can use this :
{if '05'|in_array:$aSegment.aNotices.aStop}EXIST{/if}
Problem
I have array like this ``` { "sCode":"05", "sCodeName":"critical_tight_connection", "iSeverity":1, "aData":{ "iLevelOfDetailt":2, "iDuration":35, "sLabel":"Labai trumpas pers\u0117dimas, 35 min.", "sLink":"" } } ``` i am printing him with smarty (array is not serialized, i ve did it for your сonveniece) ``` {if !empty( $aSegment.aNotices.aStop )} <ul> {foreach from=$aSegment.aNotices.aStop item=aNotice} <li> <img class="{$aNotice.sCodeName}" /> {$aNotice.sLabel} </li> {/foreach} </ul> {/if} ``` how to check with smarty if '05' is exist in aNotices.aStop.sCode ? (before foreach cycle) Tried this ``` {if in_array('05', $aSegment.aNotices.aStop)} exist {/if} ```