<?php
$string = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ipsum lorem dolor Curabitur ac risus nunc. Dolor ipsum lorem.' ;
$substring = 'lorem ipsum dolor' ;
//add the first lorem ipsum dolor
$arr = array ( $substring ) ;
//run until the array is full with all possible combinations i.e. 6 (factorial of 3)
for ( $i = 0 ; $i <= 20 ; $i ++ ) {
$wordArray = explode ( " " , $substring ) ; $randString = implode ( " " , $wordArray ) ;
//if random string is not equal to any value already in the array, then push
while ( ! ( in_array ( $randString , $arr ) ) ) { }
}
//var_dump($arr);
//do the matching
for ( $q = 0 ; $q <= $n ; $q ++ ) {
}
echo "Total occurances: " . $sum ;
?>
PD9waHAKCiRzdHJpbmcgPSAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gSXBzdW0gbG9yZW0gZG9sb3IgQ3VyYWJpdHVyIGFjIHJpc3VzIG51bmMuIERvbG9yIGlwc3VtIGxvcmVtLic7CiRzdHJpbmcyID0gc3RydG9sb3dlcigkc3RyaW5nKTsKJHN1YnN0cmluZyA9ICdsb3JlbSBpcHN1bSBkb2xvcic7Ci8vYWRkIHRoZSBmaXJzdCBsb3JlbSBpcHN1bSBkb2xvcgokYXJyID0gYXJyYXkoJHN1YnN0cmluZyk7CgovL3J1biB1bnRpbCB0aGUgYXJyYXkgaXMgZnVsbCB3aXRoIGFsbCBwb3NzaWJsZSBjb21iaW5hdGlvbnMgaS5lLiA2IChmYWN0b3JpYWwgb2YgMykKZm9yICgkaT0wOyAkaTw9MjA7ICRpKyspIHsKJHdvcmRBcnJheSA9IGV4cGxvZGUoIiAiLCRzdWJzdHJpbmcpOwpzaHVmZmxlKCR3b3JkQXJyYXkpOwokcmFuZFN0cmluZz0gaW1wbG9kZSgiICIsJHdvcmRBcnJheSk7CgovL2lmIHJhbmRvbSBzdHJpbmcgaXMgbm90IGVxdWFsIHRvIGFueSB2YWx1ZSBhbHJlYWR5IGluIHRoZSBhcnJheSwgdGhlbiBwdXNoIAp3aGlsZSAoISAoaW5fYXJyYXkoJHJhbmRTdHJpbmcsJGFycikpICkgewphcnJheV9wdXNoKCRhcnIsJHJhbmRTdHJpbmcpOwp9Cgp9Ci8vdmFyX2R1bXAoJGFycik7CgovL2RvIHRoZSBtYXRjaGluZwokbiA9IHNpemVvZigkYXJyKTsKZm9yICgkcT0wOyAkcTw9JG47ICRxKyspIHsKJHN1bSArPSBzdWJzdHJfY291bnQoJHN0cmluZzIsJGFyclskcV0pOwp9CgplY2hvICJUb3RhbCBvY2N1cmFuY2VzOiAiLiRzdW07CmVjaG8gdmFyX2R1bXAoZ2V0cnVzYWdlKCkpOwoKPz4=