PHPackages                             ale-blanco/sms-counter-length - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ale-blanco/sms-counter-length

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

ale-blanco/sms-counter-length
=============================

Libreria para calcular el numero de sms necesarios para enviar un texto

v1.0.2(10y ago)08721MITPHPPHP &gt;=5.4

Since Jan 16Pushed 10y ago1 watchersCompare

[ Source](https://github.com/ale-blanco/SmsCounterLength)[ Packagist](https://packagist.org/packages/ale-blanco/sms-counter-length)[ Docs](https://github.com/smsup/smsuplib_php)[ RSS](/packages/ale-blanco-sms-counter-length/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (4)Used By (0)

SmsCounterLength
================

[](#smscounterlength)

[![SensioLabsInsight](https://camo.githubusercontent.com/8fae34c3b7501c6ee15b5d3af033345176ed761a11c3442705f7848553e6dda9/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f38373735656330322d353361642d343134632d396464372d6531616631626662626666312f6d696e692e706e67)](https://insight.sensiolabs.com/projects/8775ec02-53ad-414c-9dd7-e1af1bfbbff1)[![Latest Stable Version](https://camo.githubusercontent.com/c28abd285a15db375a0209beb7b2e486be0a899259ffab7e86e6147837c99b92/68747470733a2f2f706f7365722e707567782e6f72672f616c652d626c616e636f2f736d732d636f756e7465722d6c656e6774682f762f737461626c65)](https://packagist.org/packages/ale-blanco/sms-counter-length)[![Build Status](https://camo.githubusercontent.com/c5eaf34a49ee04f950bbecd0ba5e152ec3f6adc60d4619a23b8e8190c787ac42/68747470733a2f2f7472617669732d63692e6f72672f616c652d626c616e636f2f536d73436f756e7465724c656e6774682e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/ale-blanco/SmsCounterLength)

Libreria php para calcular el numero de sms necesarios para enviar un texto

Inspirada en

Instalacion
-----------

[](#instalacion)

Mediante composer

```
composer require ale-blanco/sms-counter-length
```

Uso
---

[](#uso)

```
$counter = (new SmsCounter())->parse('Texto que se quiere medir la longuitud, para ver cuantos sms hacen falta para poder enviarlo. En este caso en un sms larga que se debe enviar mediante el uso de 2 mensajes, ya que tiene mas de 160 caracteres.');

echo $counter->getSmsCount(); //2
echo $counter->getCharsLeft(); //98
echo $counter->getCharSet(); //GSM 3.38
var_dump($counter->getParts());// array(2) {
							   //   [0]=>
							   //   string(153) "Texto que se quiere medir la longuitud, para ver cuantos sms hacen falta para poder enviarlo. En este caso en un sms larga que se debe enviar mediante el"
							   //   [1]=>
							   //   string(55) " uso de 2 mensajes, ya que tiene mas de 160 caracteres."
							   // }

```

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~11 days

Total

3

Last Release

3745d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/207c1f324d5b5f179e00daff53652d85dbc1a665d5bfd7b8821b7ae19abf2bbf?d=identicon)[ale-blanco](/maintainers/ale-blanco)

---

Top Contributors

[![ale-blanco](https://avatars.githubusercontent.com/u/8843463?v=4)](https://github.com/ale-blanco "ale-blanco (13 commits)")

---

Tags

sms

### Embed Badge

![Health badge](/badges/ale-blanco-sms-counter-length/health.svg)

```
[![Health](https://phpackages.com/badges/ale-blanco-sms-counter-length/health.svg)](https://phpackages.com/packages/ale-blanco-sms-counter-length)
```

###  Alternatives

[php-smpp/php-smpp

PHP-based SMPP client lib

234197.5k8](/packages/php-smpp-php-smpp)[instasent/sms-counter-php

SMS Counter PHP Class Library which detects encoding of an SMS message text, counts the characters as per the encoding and gives page limit information.

491.3M4](/packages/instasent-sms-counter-php)[alexandr-mironov/php-smpp

PHP SMPP client lib, fork of onlinecity/php-smpp

4864.3k](/packages/alexandr-mironov-php-smpp)[benmorel/gsm-charset-converter

Converts GSM 03.38 strings to and from UTF-8

16423.5k](/packages/benmorel-gsm-charset-converter)[franzose/laravel-smpp

SMS sending via SMPP protocol for Laravel framework.

3941.6k1](/packages/franzose-laravel-smpp)[matthewbdaly/sms-client

A generic SMS client library. Supports multiple swappable drivers.

2291.2k2](/packages/matthewbdaly-sms-client)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
