Example #1
0
File: TXT.php Project: elemenofi/lb
 private function GET_PREV__n_iPhrase_wo_Status_Same_Type($iPhrase, $N_Phrases_Prev)
 {
     $iPhrases = array();
     $Count = 0;
     $Type_P = null;
     for ($i = $iPhrase - 1; $i >= 0; $i--) {
         if ($this->Status[$i] === 0) {
             break;
         }
         $Type_C = new ccTXT__Type($this->Values[$i]);
         if ($Type_C->Is_Equal__To__Ignore_Signs($Type_P) === false) {
             $Type_P = $Type_C;
             $Count--;
         }
         if ($Count === $N_Phrases_Prev) {
             $iPhrases[] = $i;
         } elseif ($Count < $N_Phrases_Prev) {
             break;
         }
     }
     return $iPhrases;
 }