承接 kmukku/php-iso11649 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

kmukku/php-iso11649

最新稳定版本:1.6

Composer 安装命令:

composer require kmukku/php-iso11649

包简介

ISO 11649 creditor reference library for php

README 文档

README

ISO 11649:2009 RF creditor reference library for PHP

Inspired by nruotsal/node-iso11649.

Installation

php composer require kmukku/php-iso11649:dev-master

Generating RF creditor reference

RF creditor reference can be generated from existing reference.

Existing reference characteristics:

  • Contain only numbers 0-9 and/or characters A-Z (example AB2G5 => RF68 AB2G 5).
  • Max length 21 characters.
  • Not case sensitive (example aB2g5 => RF68 AB2G 5).
  • Can be string with spaces (example '12345 12345' => RF45 1234 5123 45).
  use kmukku\phpIso11649\phpIso11649;

  $referenceGenerator = new phpIso11649();
  echo $referenceGenerator->generateRfReference('1234512345',true);
  // => RF45 1234 5123 45

  echo $referenceGenerator->generateRfReference('1234512345',false);
  // => RF451234512345

Validating RF creditor reference

Valid RF creditor reference characteristics:

  • Must start with characters RF.
  • Must contain two checksum numbers in indexes 3 and 4.
  • Max length 25 characters.
  • Reference part must follow rules described in 'Existing reference characteristics' section.
  use kmukku\phpIso11649\phpIso11649;

  $referenceGenerator = new phpIso11649();
  $referenceGenerator->validateRfReference('RF45 1234 5123 45');
  // => true

Release History

  • 1.0.0
    • Initial release

Collaboration

Run Tests

  vendor/bin/phpunit

or

  vendor/bin/phpunit --testsuite=unit

统计信息

  • 总下载量: 1.84M
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 12
  • 点击次数: 1
  • 依赖项目数: 3
  • 推荐数: 0

GitHub 信息

  • Stars: 12
  • Watchers: 2
  • Forks: 5
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04