Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<Locale::getScriptLocale::lookup>
^LocaleLast updated: Mon, 26 Oct 2026

Locale::isRightToLeft

locale_is_right_to_left

(No version information available, might only be in Git)

Locale::isRightToLeft -- locale_is_right_to_left — Check whether a locale uses a right-to-left writing system

Description

Object-oriented style

public static function Locale::isRightToLeft( string $locale = "" ): bool

Procedural style

function locale_is_right_to_left(string $locale = ""): bool

Determines whether a locale uses a right-to-left writing system.

This method relies on the ICU library and evaluates the dominant script associated with the locale.

Parameters

locale

The locale identifier. If empty, the default locale is used.

Return Values

Returns true if the locale uses a right-to-left writing system, or false otherwise.

Changelog

Version Description
8.5.0 Added Locale::isRightToLeft().

Examples

Example #1 Checking text direction for a locale

<?php

var_dump(Locale::isRightToLeft('en-US'));
var_dump(Locale::isRightToLeft('ar'));

The above example will output:

bool(false)
bool(true)

<Locale::getScriptLocale::lookup>
^LocaleLast updated: Mon, 26 Oct 2026