Я передал в качестве шаблона для моего шаблона Twig следующее:
Array
(
[0] => Array
(
[url] => http://somedomain.com/somepage1
[0] => http://somedomain.com/somepage1
[count] => 27
[1] => 27
)
[1] => Array
(
[url] => http://somedomain.com/somepage2
[0] => http://somedomain.com/somepage2
[count] => 7
[1] => 7
)
)
Теперь мне нужно сделать что-то вроде этого:
foreach ( $response as $key => $element ) {
if ( global.request.uri == $response->url ) {
break;
}
}
Я знаю, как имитировать break
в Twig (из этот ответ ), но я не знаю, как имитировать as $key => $element
.Итак, как мне остановить мой цикл, когда он находит объект, содержащий строку, которая соответствует моему условию?Кроме того, как мне затем вывести значение count
в этом объекте?
В отличие от этого вопроса , мои массивы содержат несколько ключей, каждый с некоторыми значениями, назначенными для каждого ключа, а не только"Альфа / Браво" строки.Поэтому я не понимаю, как применить ответ на этот вопрос к моему делу.