php eksploduje: rozdziel łańcuch na słowa, używając spacji do separatora
$str = "This is a string";
$words = explode(" ", $str);
Działa dobrze, ale spacje nadal wchodzą w tablicę:
$words === array ('This', 'is', 'a', '', '', '', 'string');//true
Wolałbym mieć tylko słowa bez spacji i zachować informacje o nichliczba spacji oddzielny.
$words === array ('This', 'is', 'a', 'string');//true
$spaces === array(1,1,4);//true
Właśnie dodane:(1, 1, 4)
oznacza jedną spację po pierwszym słowie, jedną spację po drugim słowie i 4 spacje po trzecim słowie.
Czy jest jakiś sposób, aby zrobić to szybko?
Dziękuję Ci.