ich ein Array haben nämlichLooping durch verschiedene Arrays
genanntexternalArray
externalArrayIgnored
und
rowname
In externalArray
ist gespeichert eine Reihe von Links. In rowname
haben die gespeicherten Links die gleiche Domain mit externalArray
. Die in rowname
gespeicherten wurden in der Webinterface
mit einer glyphicon
markiert. Wenn Sie darauf klicken, wird der Eintrag in externalArrayIgnored
in der Datenbank gespeichert.
Also, wenn ich einen Link, der in rowname
und nicht in externalArrayIgnored
ist habe, soll es dies auszuführen:
echo "<span class='external_glyphicon glyphicon glyphicon-ok-sign' style='color: #5cb85c;' data-id='$row->id' data-rowname='$row->name' data-url='$link' data-key='1'></span>";
Wenn es in rowname
und in externalArrayIgnored
nichts passieren sollte. Das ist mein Code im Moment, aber es funktioniert nicht:
<?php foreach ($externalArray as $key => $link): ?>
<a href="<?php echo $link; ?>" target="_blank"><?php echo $link; ?> </a>
<?php endforeach;?>
<?php
foreach ($rowname as $markedUrl){
if($markedUrl == cut_url($link) && in_array($link, $externalArrayIgnored)){
echo "<span class='external_glyphicon glyphicon glyphicon-ok-sign' style='color: #5cb85c;' data-id='$row->id' data-rowname='$row->name' data-url='$link' data-key='1'></span>";
}
}
?>
Wie kann ich dies der richtige Schleife? Danke für jede Hilfe.
Ein Beispiel für Ihre 2-Arrays wäre nützlich, – RiggsFolly