PHP code example of spinitron / precis
1. Go to this page and download the library: Download spinitron/precis library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once ('vendor/autoload.php' );
spinitron / precis example snippets
public static function isIdentifier (string $string) : bool
public static function isFreeform (string $string) : bool
// prepare for PRECIS profiles
public static function prepareUsernameCaseMapped (string $string) : string |bool
public static function prepareUsernameCasePreserved (string $string) : string |bool
public static function prepareOpaqueString (string $string) : string |bool
public static function prepareNickname (string $string) : string |bool
// enforce PRECIS profiles
public static function enforceUsernameCaseMapped (string $string) : string |bool
public static function enforceUsernameCasePreserved (string $string) : string |bool
public static function enforceOpaqueString (string $string) : string |bool
public static function enforceNickname (string $string) : string |bool
public static function utf8chr (int $ord) : string |null
public static function utf8ord (string $string, int $pos = 0 ) : int
public static function codePoint2utf8 (string $codePoint) : string |null |false
public static function utf82CodePoint (string $string, int $pos = 0 , string $style = 'U+' ) : string
// Unicode Bidi class and IDNA Bidi rule
Bidi ::getClass (string $char) : string
public static function rule (string $string) : bool