/message-segment-calculator-php

A calculator that gives you the segments (SMS) used for sending a message.

Primary LanguagePHPMIT LicenseMIT

Overview

A PHP library that enables you to calculate the message segments used for sending a message on the GSM network. A port of Twillio's Segment Calculator.

Installation

composer require talkroute/message-segment-calculator

Usage

use Talkroute\MessageSegmentCalculator\SegmentCalculator;

$message = '💡 With great power comes great responsibility.';
$segmentsUsedCount = SegmentCalculator::segmentsCount($message);

echo "The '$message' message used $segmentsUsedCount segments."

🛠️ Features

Bits calculation

SegmentCalculator::bitsCount($message);

Smart encoding mode

SegmentCalculator::segmentsCount($message, true);
SegmentCalculator::bitsCount($message, true);