• 28-08-2022, 13:45:46
    #1
    Merhabalar,
    Tablodan veriler çekiyorum ve bu verilerin başında emoji var fakat ben bir kod yazdım emoji olmayanlarına başına otomatik emoji koyması için ama emoji olanlarada tekrar emoji koymakta. Kullandığım kod aşağıdadır.

    <?php 
                                                          $text = "✨".$services[$i]["service_name"]."✨";
                                                          $gelen = array("|" ,"Max","Garantili");
                                                          $yeni = array("•" ,"Maks","Telafili");
                                                          $son = str_replace($gelen , $yeni , $text);
                                                          echo $son;
                                                        ?>
    Yapmak istediğim eğer çektiği services de emoji varsa hiç bir şey yazmasın fakat bir türlü yapamadım yardımcı olabilir misiniz
  • 28-08-2022, 13:58:42
    #2
    Yazdığınız kodda ilgili yazı içerisinde emoji olup olmadığını denetleyecek bir yapı yok. "if else" kullanabilirsiniz.
  • 28-08-2022, 14:00:18
    #3
    Arkadaşlar sorunumu çözdüm yine de teşekkür ederim,

    Çözüm bulduğum kod belki başkasının işine yarar.

                                                   <?php 
                                                          $s=$services[$i]["service_name"];
                                                          $aranacak_string="✨";
                                                          $arama_sonucu=strstr($s,$aranacak_string);
                                                          if($arama_sonucu!==FALSE){
                                                              
                                                          }else{
                                                            $text = "✨".$services[$i]["service_name"]."✨";
                                                            $gelen = array("|" ,"Max","Garantili");
                                                            $yeni = array("•" ,"Maks","Telafili");
                                                            $son = str_replace($gelen , $yeni , $text);
                                                            echo $son;
                                                          }
                                                    ?>