wmaraci reklam
lidertakipci

Php array html tırnak işareti sorunu?

5 Mesajlar 1.126 Okunma
advertseo
wmaraci reklam

BarisYILMAZ BarisYILMAZ WM Seo Tool Kullanıcı
  • Üyelik 09.04.2015
  • Yaş/Cinsiyet 40 / E
  • Meslek Bilgisayar Teknik Servis
  • Konum İstanbul Avrupa
  • Ad Soyad B** Y**
  • Mesajlar 394
  • Beğeniler 207 / 132
  • Ticaret 5, (%100)
merhaba arkadaşlar php ile tırnak işareti olan html kodlarını array'a atayıp random olarak çekmek istiyorum ama tırnak işaretleri problem oluyor
$a = array("example1.com/index.php?id=1234","example1.com/index.php?id=1234","example1.com/index.php?id=5678","example1.com/index.php?id=5678","example1.com/index.php?id=5678");
$rand = array_rand($a, 3);
foreach ($rand as $key => $value) {
echo $a[$value]."
";
}
 

 

wmaraci
reklam

BrainTR BrainTR WM Aracı Kullanıcı
  • Üyelik 30.01.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Antalya
  • Ad Soyad Ö** S**
  • Mesajlar 128
  • Beğeniler 27 / 42
  • Ticaret 18, (%100)
HTML kodlarının içinde tek tırnak yoksa array i tek tırnak kullanarak oluşturabilirsin.
$Test = array(''); şeklinde.
Yada uzun yoldan çift tırnağın soluna ters slash koyarsan sorun düzelir;
$Test = array("");
BarisYILMAZ

kişi bu mesajı beğendi.

BarisYILMAZ BarisYILMAZ WM Seo Tool Kullanıcı
  • Üyelik 09.04.2015
  • Yaş/Cinsiyet 40 / E
  • Meslek Bilgisayar Teknik Servis
  • Konum İstanbul Avrupa
  • Ad Soyad B** Y**
  • Mesajlar 394
  • Beğeniler 207 / 132
  • Ticaret 5, (%100)
Teşekkürler eğer tek tırnak ve çift tırnak varsa daha kısa yolu varmı?
 

 

BrainTR BrainTR WM Aracı Kullanıcı
  • Üyelik 30.01.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Antalya
  • Ad Soyad Ö** S**
  • Mesajlar 128
  • Beğeniler 27 / 42
  • Ticaret 18, (%100)
Aşağıdaki gibi bir kullanım var, heredoc deniyor.
EOD burda değişkendir oraya istediğini yazabilirsin, bitişide aynı kelimeyle yapman gerek.
Ve bu kullanımda satırların önemi vardır, verdiğim şekilde alt alta kullanılması gerek. Aksi taktirde çalışmayacaktır.

<<
php heredoc diye araştırıp daha fazla bilgiye ulaşabilirsin.

$Degisken = <<
EOD;

$Dizi = array(
<<

EOD
,
<<
EOD
,
<<
EOD
);

echo $Degisken;
print_r($Dizi);
?>
BarisYILMAZ

kişi bu mesajı beğendi.

wmaraci
wmaraci

BarisYILMAZ BarisYILMAZ WM Seo Tool Kullanıcı
  • Üyelik 09.04.2015
  • Yaş/Cinsiyet 40 / E
  • Meslek Bilgisayar Teknik Servis
  • Konum İstanbul Avrupa
  • Ad Soyad B** Y**
  • Mesajlar 394
  • Beğeniler 207 / 132
  • Ticaret 5, (%100)
BrainTR Anladım hocam gayet anlaşılır bir şekilde yazmışsınız teşekkür ederim :)
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al