wmaraci reklam

2 benzer diziyi birleştirmek istiyorum yapamıyorum

3 Mesajlar 543 Okunma
pst.net
wmaraci reklam

fayg50 fayg50 WM Aracı Kullanıcı
  • Üyelik 09.04.2016
  • Yaş/Cinsiyet - / E
  • Meslek webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad F** Y**
  • Mesajlar 20
  • Beğeniler 0 / 2
  • Ticaret 0, (%0)
Merhaba arkadaşlar Tarayıcı dili ve mevcut site dili arasında dizi döngüsü döndürüyorum


Web sitemdeki dil kodları en-gb,tr-tr şeklinde
bunları diziye attım

Diğer dizi ise $_SERVER['HTTP_ACCEPT_LANGUAGE'] fonksiyonundan kullanıcının tarayıcı kodu alınıyor.

Örneğin 1. Dizimde değerler en-gb,tr-tr şeklinde dönüyorken
2. Dizimde Değer "en" olarak dönüyor.

buraya kadar sorun yok

Amacım şu

2 dizi arasında bir eşleştirme yapmak istiyorum ve eşleşenler arasında 1.Dizinin eşleşeni ve geriye kalan kısmı yazdırılsın.


Örneğin: ilk eşleşmede

1. Dizide ki "en-gb"
2. Dizide ki "en" birbirine benzer ifade ve ikiside benzer olduğu için

en ile eşleşen en-gb yi kalan kısmı ile birlikte yazdırmak istiyorum.

Umarım anlatabilmişimdir :D



ÇÖZÜLDÜ



Merhaba arkadaşlar problemimi uzun uğraşlar sonucu çözdüm

preg_filter fonksiyonu ile birbirine benzer ifadeyi eşleştirebilirsiniz



$arananlar = array('en-gb', 'tr-tr', 'it-ce', 'ar-be'); // Eşleşecek kelimeler
$tarayicidili1 = array('en'); // aranan cümle
$tarayicidili2 = array('/en/'); // aranan cümle tekar
$ortakdilsonuc = preg_filter($tarayicidili2,$tarayicidili1,$arananlar);

$ortakdil = implode($ortakdilsonuc); // Şimdi son olarak dizileri echo komutu ile yazdırabilmek için dizileri stringe çevirdik

Sonuç:

echo $ortakdil;

?>


İşine yarayan arkadaşlar bir teşekkür alabilirim :)
 

 

wmaraci
reklam

stekmil stekmil WM Aracı Kullanıcı
  • Üyelik 04.05.2017
  • Yaş/Cinsiyet 48 / E
  • Meslek otomotiv
  • Konum İstanbul Anadolu
  • Ad Soyad S** T**
  • Mesajlar 24
  • Beğeniler 0 / 8
  • Ticaret 0, (%0)
Daha iyi anlatabilmeniz için "print_r" çıktısı lazım.
 

 

http://veblebi.com

fayg50 fayg50 WM Aracı Kullanıcı
  • Üyelik 09.04.2016
  • Yaş/Cinsiyet - / E
  • Meslek webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad F** Y**
  • Mesajlar 20
  • Beğeniler 0 / 2
  • Ticaret 0, (%0)
Merhabalar, sorunu çözdüm teşekkürler yinede
 

 

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