Previous Entry Share
codelifehack: Особенности работы со строками в PHP
rkuznetsov

Originally published at Блог маленького, но очень отважного программиста. You can comment here or there.

Сложение строковых переменных содержащих цифры.

Что делает?

При сложении двух переменных типа String, содержащих в начале этих переменных цифры, эти цифры складываются.

Пример:


$a = "1500 стр.";

$b = "2500 стр.";

echo $a + $b; // 4000

Возможная проблема при использовании.

Данная особенность языка работает только, если цифры находятся сначала строки, если это не так ($a = “количество 1500 страниц”), то сложения цифровых частей строки не произойдет, отбрасывается только правая часть.

Применение.

Основная польза от применения это скорость в сравнении с применением регулярного выражения (“/[0-9]{1,}/i”).  Однако будьте внимательны и применяйте, когда точно уверены, что символов перед цифрами не будет


  • 1
I really enjoyed this post. You write about this topic very well. There are many cherished moments in life, why not wear a beautiful dress! When looking back on special memories of your child wearing a gorgeous dress, it will make a fond memory.


  • 1
?

Log in