Array_map ile yapabilirsiniz sanirim
$dizi = array("asametyildirim","google");
for($i=0;$i<count($dizi);$i++) {
$dizi[$i] .= ".com";
echo $dizi[$i];
}
foreach ile açıp if ile bu ise bu olsun diyebilirsin isteğini karşılar bence.
<?php
$sites = ['asametyildirim', 'google'];
$sites = array_map(function($site){
return "$site.com";
}, $sites);
print_r($sites);
Evet bu kodlar çalışıyor, galiba benim dizimde sorun var. Diziyi .txt dosyasından alıyordum.
Kullandığım kod:
<?php
$dosya = fopen('dosya.txt', 'r');
$icerik = fread($dosya, filesize('dosya.txt'));
$dizi = explode ("\n",$icerik);
print_r($dizi);
for($i=0;$i<count($dizi);$i++) {
$dizi[$i] .= ".com";
}
echo '<pre>';
print_r ($dizi);
echo '</pre>';
fclose($dosya);
?>dosya.txt içeriği:
asametyildirim
google
asametyildirim
google
asametyildirim
google
asametyildirim
google