• 04-06-2009, 16:36:19
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    PREG_PATTERN_ORDER
    eşleşmeye uyan dizgeleri 2 grupta toplar. Dönen dizinin 0. indisi de bir dizi olur ve bu dizi içinde eşleşen dizgeler etiketleri ile birlikte gösterilir. Dönen dizinin 1. indisi de yine bir dizi olup eşleşen dizgelerin etiketsiz halleri bulunur.

    * preg_match_all() dediğinizde standart olarak PREG_PATTERN_ORDER kullanılmaktadır.

    Array
    (
        [0] => Array
            (
                [0] => <b>örnek: </b>
                [1] => <div align=left>bu bir denemedir</div>
                [2] => <p>selam</p>
            )
    
        [1] => Array
            (
                [0] => örnek: 
                [1] => bu bir denemedir
                [2] => selam
            )
    
    )
    PREG_SET_ORDER
    Yine eşleşen dizgeler bulunduğunda Bir dizi döner bu dönen dizi iki boyutlu bir dizidir. Dizinin 0. indisi yine bir dizi olup PREG_PATTERN_ORDER a nazaran dönen dizgeler 0 ve 1 olarak arka arkaya sıralanmıştır. yani Dizinin 0 dizisi ilk elamanı <b>selam</b> iken ikinci elemanı ise sadece selam 'dır.
    Array
    (
        [0] => Array
            (
                [0] => <b>örnek: </b>
                [1] => örnek: 
            )
    
        [1] => Array
            (
                [0] => <div align=left>bu bir denemedir</div>
                [1] => bu bir denemedir
            )
    
        [2] => Array
            (
                [0] => <p>selam</p>
                [1] => selam
            )
    
    )

    PREG_OFFSET_CAPTURE
    Bu seçenek etkin olduğunda, her eşleşme bulunduğunda sonraki arama başlangıcı da döner. Dönen dizinin her elemanı da birer dizi olup, her elemanın 0 indisinde eşleşen dizge, 1 indisinde konu içindeki başlangıç konumunu bulunur.
    Array
    (
        [0] => Array
            (
                [0] => Array
                    (
                        [0] => <b>örnek: </b>
                        [1] => 0
                    )
    
                [1] => Array
                    (
                        [0] => <div align=left>bu bir denemedir</div>
                        [1] => 14
                    )
    
                [2] => Array
                    (
                        [0] => <p>selam</p>
                        [1] => 52
                    )
    
            )
    
        [1] => Array
            (
                [0] => Array
                    (
                        [0] => örnek: 
                        [1] => 3
                    )
    
                [1] => Array
                    (
                        [0] => bu bir denemedir
                        [1] => 30
                    )
    
                [2] => Array
                    (
                        [0] => selam
                        [1] => 55
                    )
    
            )
    
    )
  • 04-06-2009, 17:07:48
    #11
    dnmtnk üstat bilgi verdiğin için çok teşekkürler , sonunda anladım
  • 04-06-2009, 17:48:22
    #12
    önemli değil.
  • 04-06-2009, 18:34:27
    #13
    en baştaki soruya dönersem, delimiter karakter sorunu, çünkü # karakteri desenindede yazıyor onun yerine | kullanabilirdin. veya desenin içerisindeki # karakterine \ ekleyip es geçirtebilirdin.