PHP: preg_match kullanarak bir dize içinde arama substring?

0 Cevap php

Php bir dize içinde bir alt dize kontrol etmek için bir işlevi oluşturmak için çalışıyor Im.

public static function stringCheck ($string, $substring) {
  $patern = "/".$substring."/";

  if (preg_match($substring, string) {
    return true;
  }
  else return false;
}

ama preg_match'in kullanılan bir özel karakter (^ [$ ().? | * +) {girerseniz o vida kadar arama.

Ben aşağıda kodu gibi bir şey denedim ama işe yaramadı

$speicalChar = '/(\^|\.|\[|\$|\(|\)|\*|\+|\?|\{|\\)/';

Herkes bir çözüm ya da belki preg_match'in bir alternatif var. ben de semboller için kontrol edebilmek istiyorum unutmayın. Ben strstr kullanarak çalıştı ancak sembolleri ile sorunları vardı.

Teşekkürler =]

0 Cevap