- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Memorizzare in un array anzichè visualizzare in un div
-
Memorizzare in un array anzichè visualizzare in un div
Buongiorno a tutti!
Più precisamente: avendo un testo, anzichè stamparlo a video in un div con dimensioni fisse, memorizzarne le righe di testo in un array?
Oppure, partendo dal div (contenente il testo), memorizzare successivamente ogni riga nell'array?
E' possibile?
-
Che intendi per righe di testo? Il testo nell'HTML va a capo automaticamente quando è finito lo spazio in larghezza.
Se invece parliamo di versi o di codice, o qualsiasi cosa che non si avvalga del ritorno a capo automatico per raggiunti limiti di spazio, puoi farlo.
Dato un testo, che deve avere il fine di ogni riga delimitato da "\n\r" oppure da "<br />. Nell'esempio uso "\n\r"
[PHP]
<?php
$testo = "[CORPO DEL TESTO]";//suddivido il testo in righe creando un array in cui viene spezzata la stringa.
$righe = explode("\n\r", $testo);echo "righe = new array()"; //inizializzo la variabile javascript
//per ogni elemento dell'array scrivo il codice che ne ricrea l'equivalente in js
foreach ($righe as $key => $vaue) {
echo 'righe[' . $key . '] = "' . $value . '";';
}
?>
[/PHP]