Сложение строковых переменных содержащих цифры.
Что делает?
При сложении двух переменных типа String, содержащих в начале этих переменных цифры, эти цифры складываются.
Пример:
$a = "1500 стр."; $b = "2500 стр."; echo $a + $b; // 4000
Возможная проблема при использовании.
Данная особенность языка работает только, если цифры находятся сначала строки, если это не так ($a = «количество 1500 страниц»), то сложения цифровых частей строки не произойдет, отбрасывается только правая часть.
Применение.
Основная польза от применения это скорость в сравнении с применением регулярного выражения («/[0-9]{1,}/i»). Однако будьте внимательны и применяйте, когда точно уверены, что символов перед цифрами не будет