Hallo zusammen!
Ich habe mir in ACF eine Funktion gebaut für die Ausgabe von Kontaktdaten, die ich aus einem Auswahlfeld hole.
Die sieht nun so aus:
PHP
function Firmendetails() {
$company = get_field('firma');
$company = explode('_', $company);
If ($company[0] != 'keine') {
echo '<strong>Kontaktdaten:</strong>';
echo '<br />'. $company[0];
if ($company[1] != '-') {
echo '<br />' . $company[1];
}
else {
echo '<br />'. $company[1];
}
echo '<br />'. $company[3] .' ' . $company[4];
echo '<br />'. $company[5];
if ($company[6] != '-') {
echo '<br />' . '<a href="http://'. $company[6] . '">' . $company[6] . '</a><br /><br />';
}
else {
echo "<br />" . $company[6] . '<br /><br />';
}
}
}
Alles anzeigen
Das Problem dabei ist, das, wenn company[1] (oder eine der anderen Variablen) nur ein Füllzeichen ist (also das -), alle nachfolgenden Felder um eins nach unten rutschen. Sprich $company[3] wäre dann company[2]
Weiß jemand wie ich das verhindern kann?