0
DatenWie Wert mit dynamischen Variablen
$datas = [
'first' => [
1 => [
'count' => 20
],
2 => [
'count' => 100
]
]
];
ich eine andere Datenlast von Datenbank zu drucken, ist das Ergebnis wie:
$rows = [
1 => 'aaaa',
2 => 'bbbb'
];
I Schleife der Zeilen in Sicht
{% for key, row in rows %}
{{ datas.first.key.count }} // empty
{% endfor %}
Ich möchte Zeilenschlüssel verwenden, um die Anzahl der Daten anzuzeigen, aber es ist nicht funktionieren, datas.first.1. Zählung drucken Sie das richtige Ergebnis
In PHP
$datas = [
'first' => [
1 => [
'count' => 20
],
2 => [
'count' => 100
]
]
];
$rows = [
1 => 'aaaa',
2 => 'bbbb'
];
foreach ($rows as $key => $value) {
echo 'count is :'.$datas['first'][$key]['count'];
}
Dies ist die Probe auf PHP
danke für deine antwort, aber es ist nicht dynamisch, ich habe ein beispiel für den artikel – Chan
Ich bin nicht sicher, was teil meinst du ist dynamisch? In Twig können Sie eine [IF-Anweisung] (https://twig.symfony.com/doc/2.x/tags/if.html) verwenden, dann prüfen, ob Ihr Array "first" enthält und dann etwas tun. Ihr zweites Beispiel zeigt nur $ rows mit den Schlüsseln '1' und' 2'. –
der Schlüssel ist dynamisch, diese Probe nur zwei Daten, in der realen Welt vielleicht über 30 Daten, kann ich nicht verwenden, wenn Anweisung – Chan