Ben PHP Version 5.1.6 kullanıyorum
Ben bir dize (oturum dosyası) var ve ondan bir değer ayıklamak gerekiyor, bu yüzden dizesinde bir iğne arıyorum ama ben bu kodu azaltılmış, false döndürür:
$string = ';SERVER_NAME|s:17:"stackoverflow.com";REMOTE_ADDR|s:13:"69.59.196.211";';
$start = strpos($string, ';SERVER_NAME|s:"');
echo $start; // prints nothing because $start = false
$start = strpos($string, 'SERVER_NAME|s:');
echo $start; // prints 1;
Ben karakter varsa fark gibi ';' veya karakteri '"' iğne, arama false döndürür ben kaldırırsanız, ben, iğne tüm karakterler için) (chr kullanmak için uğraş ama aynı sonucu vardı ';' ve '"' dizesinde iğne bulursa dizeden.
Nasıl PHP kullanarak bir dize özel karakterler arama yapabilirsiniz?