Ce script:Quel est le moyen le plus rapide de rogner les lignes vides du début et de la fin de la matrice?
<?php
$lines[] = '';
$lines[] = 'first line ';
$lines[] = 'second line ';
$lines[] = '';
$lines[] = 'fourth line';
$lines[] = '';
$lines[] = '';
$lineCount = 1;
foreach($lines as $line) {
echo $lineCount . ': [' . trim($line) . ']<br/>';
$lineCount++;
}
?>
produit cette sortie:
1: []
2: [first line]
3: [second line]
4: []
5: [fourth line]
6: []
7: []
Quelle est la plus rapide, la plus efficace de changer le script ci-dessus afin qu'il supprime également la précédente et arrière blanc entrées, mais pas les entrées vides intérieur pour qu'elle soit ceci:
1: [first line]
2: [second line]
3: []
4: [fourth line]
je pourrais utiliser la boucle foreach mais j'imagine il y a un moyen avec array_filter ou quelque chose de similaire qui est beaucoup plus efficace.