Vorrei memorizzare i primi 10 token di una variabile .
Sapete aiutarmi
Grazie
Printable View
Vorrei memorizzare i primi 10 token di una variabile .
Sapete aiutarmi
Grazie
Codice PHP:
$nuovavariabile=substr($variabile,0,10);
cosi' mi torna i primi 10 caratteri non le prime 10 parole :???:
Codice PHP:
$num=0;
for($i=0;$i<strlen($variabile);$i++) {
if (substr($variabile,$i,1)==" ")
$num++;
if ($num==10)
$carattere=$i-1;
}
$nuovavariabile=substr($variabile,0,$carattere);
grazie unica precisazione...
il codice dovrebbe essere
e nonCodice PHP:
$carattere = $i+1;
Codice PHP:
$carattere = $i-1;
Grazie :wink:
Perché ci deve essere il più? Io ho messo il meno così l'ultimo spazio non viene contato.
perchè i parte da 0 e non da 1. Se fai -1 ti prende 2 caratteri in meno.
Ok, mi ero scordato di quel particolare.
Visto che risolto, chiudo.