承接 soldatov/helpers 相关项目开发

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

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

soldatov/helpers

Composer 安装命令:

composer require soldatov/helpers

包简介

Helpers for string, array, objects, etc.

README 文档

README

Helpers that extend the standard functionality of the PHP.

StringHelper

StringHelper::parseToBool

Helps to recognize a boolean value.

use Soldatov\Helpers\StringHelper;

var_dump(StringHelper::parseToBool('да')); // bool(true)
var_dump(StringHelper::parseToBool('Yes')); // bool(true)
var_dump(StringHelper::parseToBool('  yes')); // bool(true)
var_dump(StringHelper::parseToBool('YES  ')); // bool(true)
var_dump(StringHelper::parseToBool('Y')); // bool(true)
var_dump(StringHelper::parseToBool('y')); // bool(true)
var_dump(StringHelper::parseToBool('t')); // bool(true)
var_dump(StringHelper::parseToBool('1')); // bool(true)
var_dump(StringHelper::parseToBool(1)); // bool(true)
var_dump(StringHelper::parseToBool(true)); // bool(true)
/* etc. */

var_dump(StringHelper::parseToBool('нет')); // bool(false)
var_dump(StringHelper::parseToBool('no')); // bool(false)
var_dump(StringHelper::parseToBool('n')); // bool(false)
var_dump(StringHelper::parseToBool('false')); // bool(false)
var_dump(StringHelper::parseToBool('none')); // bool(false)
var_dump(StringHelper::parseToBool('0')); // bool(false)
var_dump(StringHelper::parseToBool(0)); // bool(false)
var_dump(StringHelper::parseToBool(false)); // bool(false)
/* etc. */

StringHelper::parseJson

use Soldatov\Helpers\StringHelper;
StringHelper::parseJson('asd'); // Fatal error: Uncaught JsonException: Syntax error in ...
use Soldatov\Helpers\StringHelper;
var_export(StringHelper::parseJson('{"a": 123}')); // array ('a' => 123,)
var_export(StringHelper::parseJson('  {"a":    123}    ')); // array ('a' => 123,)

StringHelper::oneSpace

Removes extra spaces from a string.

use Soldatov\Helpers\StringHelper;
var_export(StringHelper::oneSpace('One    two 3  ')); // 'One two 3'

StringHelper::slicer

Splits a string by words into substrings that are no more than a certain length. Supports UTF-8.

use Soldatov\Helpers\StringHelper;
var_export(StringHelper::slicer('One two One three', 10)); // array (0 => 'One two', 1 => 'One three')

VarHelper

VarHelper::checkVarType

Checks if a variable is of a specific type.

use Soldatov\GetType\Types;
use Soldatov\Helpers\VarHelper;

$var = 'test';
VarHelper::checkVarType($var, [Types::TYPE_STRING]); // ok
VarHelper::checkVarType($var, [Types::TYPE_INTEGER, Types::TYPE_FLOAT]); // BadVarTypeException

统计信息

  • 总下载量: 1.1k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-09-16

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固