推广 热搜:   公司  企业  中国  快速    行业  上海  未来  设备 

2024最新独立人脉社群源码

   日期:2024-11-17     移动:http://fabua.ksxb.net/mobile/quote/762.html
![Stringy](http://danielstjules.com/github/stringy-logo.png)

2024最新独立人脉社群源码

A PHP string manipulation library with multibyte support. Compatible with PHP 5.4+, PHP 7+, and HHVM. ``` php s('string')->toTitleCase()->ensureRight('y') == 'Stringy' ``` Refer to the [1.x branch](https://github.com/danielstjules/Stringy/tree/1.x) or [2.x branch](https://github.com/danielstjules/Stringy/tree/2.x) for older documentation. [![Build Status](https://api.travis-ci.org/danielstjules/Stringy.svg?branch=master)](https://travis-ci.org/danielstjules/Stringy) [![Total Downloads](https://poser.pugx.org/danielstjules/stringy/downloads)](https://packagist.org/packages/danielstjules/stringy) [![License](https://poser.pugx.org/danielstjules/stringy/license)](https://packagist.org/packages/danielstjules/stringy) * [Why?](#why) * [Installation](#installation) * [OO and Chaining](#oo-and-chaining) * [Implemented Interfaces](#implemented-interfaces) * [PHP 5.6 Creation](#php-56-creation) * [StaticStringy](#staticstringy) * [Class methods](#class-methods) * [create](#createmixed-str--encoding-) * [Instance methods](#instance-methods) <table> <tr> <td><a href="#appendstring-string">append</a></td> <td><a href="#atint-index">at</a></td> <td><a href="#betweenstring-start-string-end--int-offset">between</a></td> <td><a href="#camelize">camelize</a></td> </tr> <tr> <td><a href="#chars">chars</a></td> <td><a href="#collapsewhitespace">collapseWhitespace</a></td> <td><a href="#containsstring-needle--boolean-casesensitive--true-">contains</a></td> <td><a href="#containsallarray-needles--boolean-casesensitive--true-">containsAll</a></td> </tr> <tr> <td><a href="#containsanyarray-needles--boolean-casesensitive--true-">containsAny</a></td> <td><a href="#countsubstrstring-substring--boolean-casesensitive--true-">countSubstr</a></td> <td><a href="#dasherize">dasherize</a></td> <td><a href="#delimitint-delimiter">delimit</a></td> </tr> <tr> <td><a href="#endswithstring-substring--boolean-casesensitive--true-">endsWith</a></td> <td><a href="#endswithanystring-substrings--boolean-casesensitive--true-">endsWithAny</a></td> <td><a href="#ensureleftstring-substring">ensureLeft</a></td> <td><a href="#ensurerightstring-substring">ensureRight</a></td> </tr> <tr> <td><a href="#firstint-n">first</a></td> <td><a href="#getencoding">getEncoding</a></td> <td><a href="#haslowercase">hasLowerCase</a></td> <td><a href="#hasuppercase">hasUpperCase</a></td> </tr> <tr> <td><a href="#htmldecode">htmlDecode</a></td> <td><a href="#htmlencode">htmlEncode</a></td> <td><a href="#humanize">humanize</a></td> <td><a href="#indexofstring-needle--offset--0-">indexOf</a></td> </tr> <tr> <td><a href="#indexoflaststring-needle--offset--0-">indexOfLast</a></td> <td><a href="#insertint-index-string-substring">insert</a></td> <td><a href="#isalpha">isAlpha</a></td> <td><a href="#isalphanumeric">isAlphanumeric</a></td> </tr> <tr> <td><a href="#isbase64">isbase64</a></td> <td><a href="#isblank">isBlank</a></td> <td><a href="#ishexadecimal">isHexadecimal</a></td> <td><a href="#isjson">isJson</a></td> </tr> <tr> <td><a href="#islowercase">isLowerCase</a></td> <td><a href="#isserialized">isSerialized</a></td> <td><a href="#isuppercase">isUpperCase</a></td> <td><a href="#lastint-n">last</a></td> </tr> <tr> <td><a href="#length">length</a></td> <td><a href="#lines">lines</a></td> <td><a href="#longestcommonprefixstring-otherstr">longestCommonPrefix</a></td> <td><a href="#longestcommonsuffixstring-otherstr">longestCommonSuffix</a></td> </tr> <tr> <td><a href="#longestcommonsubstringstring-otherstr">longestCommonSubstring</a></td> <td><a href="#lowercasefirst">lowerCaseFirst</a></td> <td><a href="#padint-length--string-padstr-----string-padtype--right-">pad</a></td> <td><a href="#padbothint-length--string-padstr----">padBoth</a></td> </tr> <tr> <td><a href="#padleftint-length--string-padstr----">padLeft</a></td> <td><a href="#padrightint-length--string-padstr----">padRight</a></td> <td><a href="#prependstring-string">prepend</a></td> <td><a href="#regexreplacestring-pattern-string-replacement--string-options--msr">regexReplace</a></td> </tr> <tr> <td><a href="#removeleftstring-substring">removeLeft</a></td> <td><a href="#removerightstring-substring">removeRight</a></td> <td><a href="#repeatint-multiplier">repeat</a></td> <td><a href="#replacestring-search-string-replacement">replace</a></td> </tr> <tr> <td><a href="#reverse">reverse</a></td> <td><a href="#safetruncateint-length--string-substring---">safeTruncate</a></td> <td><a href="#shuffle">shuffle</a></td> <td><a href="#slugify-string-replacement-----string-language--en">slugify</a></td> </tr> <tr> <td><a href="#sliceint-start--int-end-">slice</a></td> <td><a href="#splitstring-pattern--int-limit-">split</a></td> <td><a href="#startswithstring-substring--boolean-casesensitive--true-">startsWith</a></td> <td><a href="#startswithanystring-substrings--boolean-casesensitive--true-">startsWithAny</a></td> </tr> <tr> <td><a href="#stripwhitespace">stripWhitespace</a></td> <td><a href="#substrint-start--int-length-">substr</a></td> <td><a href="#surroundstring-substring">surround</a></td> <td><a href="#swapcase">swapCase</a></td> </tr> <tr> <td><a href="#tidy">tidy</a></td> <td><a href="#titleize-array-ignore">titleize</a></td> <td><a href="#toascii-string-language--en--bool-removeunsupported--true-">toAscii</a></td> <td><a href="#toboolean">toBoolean</a></td> </tr> <tr> <td><a href="#tolowercase">toLowerCase</a></td> <td><a href="#tospaces-tablength--4-">toSpaces</a></td> <td><a href="#totabs-tablength--4-">toTabs</a></td> <td><a href="#totitlecase">toTitleCase</a></td> </tr> <tr> <td><a href="#touppercase">toUpperCase</a></td> <td><a href="#trim-string-chars">trim</a></td> <td><a href="#trimleft-string-chars">trimLeft</a></td> <td><a href="#trimright-string-chars">trimRight</a></td> </tr> <tr> <td><a href="#truncateint-length--string-substring---">truncate</a></td> <td><a href="#underscored">underscored</a></td> <td><a href="#uppercamelize">upperCamelize</a></td> <td><a href="#uppercasefirst">upperCaseFirst</a></td> </tr> </table> * [Extensions](#extensions) * [Tests](#tests) * [License](#license) ## Why? In part due to a lack of multibyte support (including UTF-8) across many of PHP's standard string functions. But also to offer an OO wrapper around the `mbstring` module's multibyte-compatible functions. Stringy handles some quirks, provides additional functionality, and hopefully makes strings a little easier to work with! ```php // Standard library strtoupper('fòôbàř'); // 'FòôBàř' strlen('fòôbàř'); // 10 // mbstring mb_strtoupper('fòôbàř'); // 'FÒÔBÀŘ' mb_strlen('fòôbàř'); // '6' // Stringy s('fòôbàř')->toUpperCase(); // 'FÒÔBÀŘ' s('fòôbàř')->length(); // '6' ``` ## Installation If you're using Composer to manage dependencies, you can include the following in your composer.json file: ```json "require": { "danielstjules/stringy": "~3.1.0" } ``` Then, after running `composer update` or `php composer.phar update`, you can load the class using Composer's autoloading: ```php require 'vendor/autoload.php'; ```
本文地址:http://fabua.ksxb.net/quote/762.html    海之东岸资讯 http://fabua.ksxb.net/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号