Array Felder einzeln ansprechen

CikoNo1

Erfahrenes Mitglied
Hi Leute,

ich hab grad total den Knoten im Hirn, wahrscheinlich ist es ganz simpel!!

Also ich habe dies hier im meinem array stehen:

Code:
" ", " ", " ", "www.xyz.de"

nun will ich ihm sagen, da wo was drin steht mach ein a-Tag drum herum, und die leeren lasse leer.

die reihenfolge sollte gelich bleiben

ich hoffe ich konnte mein problem erklären. mein kopf raucht schon ohne ende

MFG
 
Zuletzt bearbeitet:
Vielleicht so?
PHP:
$arr = array(" ", " ", " ", "www.xyz.de");
foreach($arr as $index => $value){
  if (trim($value) != "") {
    $arr[$index] = "<a>".$value."</a>";
  }
}
 
Oder so:
PHP:
$arr = array( " ", " ", " ", "www.xyz.de" );
for( $i = 0; $i < count( $arr ); $i++ ) {
    if( !empty( $arr[$i] ) and $arr[$i] != " " ) {
        $arr[$i] = '[a]'. $arr[$i] .'[/a]';
    }
}
print_r( $arr );
 
Zurück