ale-blanco/sms-counter-length

用于计算发送文本所需的短信数量的库

v1.0.2 2016-02-08 16:22 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:21:33 UTC


README

SensioLabsInsight Latest Stable Version Build Status

用于计算发送文本所需的短信数量的PHP库

灵感来源于 https://github.com/vchatterji/gsm

安装

通过composer

composer require ale-blanco/sms-counter-length

使用

$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."
							   // }