Salve a tutti,
devo controllare che in una stringa, una substringa non si ripeta più di una volta, quindi ho usato questi codici:
count($m[1]) indica il numero di substringhe totali, limite massimo dei tentativi, cioè per capirci:Codice PHP:while(substr_count($commentsPage,'<span>'.$author.'</span>') > 1) {
$tentativi++;
if($tentativi == count($m[1])) {
break;
} else {
$keys = array_rand($m[1], $cte);
}
}
$commentsPage:
Quindi teoricamente, se $author è "Uno", dovrebbe fare il ciclo e generare delle nuove keys.Codice HTML:<span>Uno</span> <span>Due</span> <span>Tre</span> <span>Quattro</span> <span>Uno</span>
Ho testato il codice in una pagina dove c'erano due sole stringhe (<span>Uno</span> <span>Uno</span>) e il while non finiva mai..

LinkBack URL
About LinkBacks

