0ebedi
Kimlik Onayı Bekliyor
Banlı Kullanıcı
-
Üyelik
17.08.2018
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** E**
-
Mesajlar
188
-
Beğeniler
49 / 44
-
Ticaret
0, (%0)
$pattern= '/^#[a-zA-ZÇŞĞÜÖİçşğüöı]+/';
$content = '#ahmet asfasf #ali';
preg_match_all($pattern, $content, $results);
print_r($results[0]);
SORUN 1 => Bu şekilde #ahmet kısmını alıyorum ama # ali yi alamıyorum nasıl hepsini alabilirim ?
SORUN 2 => #ahmet ve #ali yi aldım diyelim ben bunları renklendirmek istiyorum nasıl yapabilirim ?
Renklendirmek için replace yi denedim fakat orda direk değiştiriyor ben sadece renklendirmek istiyorum...
Birde ben neden HTML kodu yazamıyorum buraya ?
-
Üyelik
05.10.2016
-
Yaş/Cinsiyet
26 / E
-
Meslek
Yazılımcı
-
Konum
İzmir
-
Ad Soyad
M** M**
-
Mesajlar
1946
-
Beğeniler
552 / 554
-
Ticaret
40, (%100)
^ Bu başlangıcı ifade ediyordu 2. #'a gelince bitiriyor galiba.
g -> İlk eşleşmede durmaz, kapsamlı tarama yapar.
$pattern= '/^#[a-zA-ZÇŞĞÜÖİçşğüöı]+/g';
bu kod işinizi görmesi lazım :)
-
Üyelik
15.05.2015
-
Yaş/Cinsiyet
33 / E
-
Meslek
PHP Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ö** G**
-
Mesajlar
1207
-
Beğeniler
382 / 381
-
Ticaret
16, (%100)
/[a-zA-Z]+/gu şeklinde dener misin ?
0ebedi
1 kişi bu mesajı beğendi.
Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
tiwaly
NodeJS / PHP / NoSQL
Kullanıcı
-
Üyelik
10.10.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Yazılımcı
-
Konum
İzmir
-
Ad Soyad
i** A**
-
Mesajlar
363
-
Beğeniler
135 / 104
-
Ticaret
7, (%100)
Buna ek olarak renklendirmek içinde
$result[0] = "".$result[0]."";
Benzeri bir yol deneyebilirsin.
1 kişi bu mesajı beğendi.