0
Dies ist mein aktueller Code, um die Daten zu holen:Wenn Anweisung innerhalb foreach-Schleife zu formatieren bestimmter Spalt
<thead>
<?php
foreach ($fields as $val) {
$fieldname=$val->name;
echo "<th>".$fieldname."</th>";
}
?>
</thead>
<tbody>
<tr>
<?php
foreach ($rows as $data){
echo "<td>".$data."</td>";
?>
</tr>
</tbody>
Einige Felder sind Id, Titel, Höhe, und so weiter. Ich möchte die spezifische Spalte "Titel" formatieren, damit sie ein Link wird. Vielen Dank.
Ich versuchte Wenn Aussagen wie:
if($rows==$rows['AMOUNT']){
//format here
}
aber es ergibt keinen Fortschritt. Die If-Anweisung funktioniert jedoch mit den Feldnamen, wenn ich beispielsweise den Schriftschnitt einer einzelnen Spalte ändern möchte.
Also, was haben Sie versucht, um das gewünschte Ergebnis zu bekommen? – Epodax
fehlt
zeigen die Struktur von '$ rows' ist es Index-Array oder assoziative Array? –
Antwort
Wie Sie Kommentar erwähnt
$rows
ist Assoziatives Arrayin Ihrem Fall, dass Sie mit dieser Prüfung sowohl Array-Wert und Array-Taste, um die foreach-Syntax des Erhaltens Schlüssel und Wert wird
versuchen bekommen müssen die Schlüssel von Array und Sie können
elseif
auch verwenden, wenn Sie Prüfung auf einem anderen Feld machen wollenQuelle
2016-05-19 08:38:13
vielen Dank –
wenn Sie assoziatives Array Check Schlüsselwert verwenden zu identifizieren Spalte:
Quelle
2016-05-19 08:46:28 ssnake
Verwandte Themen