Salve a tutti,
queste poche righe di codice estraggono solo i numeri
contenuti in una stringa e li mettono in un array.
l'array generato dalla stringa introdotta è questo::
Array ( [0] => Array ( [0] => 11 [1] => 18 ) )
Se nella stringa ci sono alti numeri lui incrementerà l'array
per esempio [2] => 22 [3] => 19 ecc.ecc.
I dati vengono introdotti in un campo di testo, dove l'utente
scrive ciò che vuole.
Nel $str = è scritto qualcosa semplicemente per far vedere che il codice
identifica i numeri all'interno della stringa ed elimina tutto il resto.
Ho bisogno di mettere all'interno di alcune variabili
i contenuti dell'array
Esempio:
$a = il contenuto di [0] questo esiste sempre
$b = il contenuto di [1] da qui in poi possono esistere o non esistere i dati numerici
$c = il contenuto di [2] ecc.ecc.
Come si fa una cosa del genere?
Grazie per la collaborazione
queste poche righe di codice estraggono solo i numeri
contenuti in una stringa e li mettono in un array.
PHP:
$str = 'sono in 11 e vado in 18';
$contenuto = preg_match_all('!\d+!', $str, $matches);
print_r($matches);
l'array generato dalla stringa introdotta è questo::
Array ( [0] => Array ( [0] => 11 [1] => 18 ) )
Se nella stringa ci sono alti numeri lui incrementerà l'array
per esempio [2] => 22 [3] => 19 ecc.ecc.
I dati vengono introdotti in un campo di testo, dove l'utente
scrive ciò che vuole.
Nel $str = è scritto qualcosa semplicemente per far vedere che il codice
identifica i numeri all'interno della stringa ed elimina tutto il resto.
Ho bisogno di mettere all'interno di alcune variabili
i contenuti dell'array
Esempio:
$a = il contenuto di [0] questo esiste sempre
$b = il contenuto di [1] da qui in poi possono esistere o non esistere i dati numerici
$c = il contenuto di [2] ecc.ecc.
Come si fa una cosa del genere?
Grazie per la collaborazione