亚洲精品成人_精品成人一区_999视频在线播放_免费黄色在线_亚洲成人久久久_久久www免费视频

SplString

用于處理字符串。

相關class位置

  • SplString
    • namespace: EasySwoole\Spl\SplString

SplString相關方法

方法名稱 參數 說明
setString string $string 設置字符串
split int $length = 1 按長度分割字符串
explode string $delimiter 按分隔符分割字符串
subString int $start, int $length 截取字符串
encodingConvert string $desEncoding, $detectList = ['UTF-8', 'ASCII', 'GBK',...] 編碼轉換
utf8 轉成utf
unicodeToUtf8 將unicode編碼轉成utf-8
toUnicode 轉成unicode編碼(秒)
compare string $str, int $ignoreCase = 0 二進制字符串比較
lTrim string $charList = " \t\n\r\0\x0B" 刪除字符串開頭的空白字符(或其他字符)
rTrim string $charList = " \t\n\r\0\x0B" 刪除字符串末端的空白字符(或者其他字符)
trim string $charList = " \t\n\r\0\x0B" 去除字符串首尾處的空白字符(或者其他字符)
pad int $length, string $padString = null, int $pad_type = STR_PAD_RIGHT 使用另一個字符串填充字符串為指定長度
repeat int $times 重復一個字符串
length 獲取字符串長度
upper 將字符串轉化為大寫
lower 將字符串轉化為小寫
stripTags string $allowable_tags = null 從字符串中去除 HTML 和 PHP 標記1
replace string $find, string $replaceTo 子字符串替換
between string $startStr, string $endStr 獲取指定目標的中間字符串
regex $regex, bool $rawReturn = false 按照正則規則查找字符串
exist string $find, bool $ignoreCase = true 是否存在指定字符串
kebab 轉換為烤串
snake string $delimiter = '_' 轉為蛇的樣子
studly 駝峰
camel 小駝峰
replaceArray string $search, array $replace 依次替換字符串
replaceFirst string $search, string $replace 替換字符串中給定值的第一次出現
replaceLast string $search, string $replace 替換字符串中給定值的最后一次出現
start string $prefix 以一個給定值的單一實例開始一個字符串
after string $search 在給定的值之后返回字符串的其余部分
before string $search 在給定的值之前獲取字符串的一部分
endsWith $needles 確定給定的字符串是否以給定的子字符串結束
startsWith $needles 確定給定的字符串是否從給定的子字符串開始

基礎使用

<?php
/**
 * Created by PhpStorm.
 * User: root
 * Date: 19-1-9
 * Time: 上午10:10
 */

require './vendor/autoload.php';

//設置字符串
$string = new \EasySwoole\Spl\SplString();
var_dump($string->setString('Hello, EasySwoole')->__toString());

/**
 * 輸出結果過:
 * string(17) "Hello, EasySwoole"
 */

//設置數組中某項的值
$string = new \EasySwoole\Spl\SplString('Hello, EasySwoole');
var_dump($string->split(5)->getArrayCopy());

/**
 * 輸出結果過:
 * array(4) {
 *   [0]=>
 *   string(5) "Hello"
 *   [1]=>
 *   string(5) ", Eas"
 *   [2]=>
 *   string(5) "ySwoo"
 *   [3]=>
 *   string(2) "le"
 * }
 */

//分割字符串
$string = new \EasySwoole\Spl\SplString('Hello, EasySwoole');
var_dump($string->explode(',')->getArrayCopy());

/**
 * 輸出結果過:
 * array(2) {
 *   [0]=>
 *   string(5) "Hello"
 *   [1]=>
 *   string(11) " EasySwoole"
 * }
 */

//截取字符串
$string = new \EasySwoole\Spl\SplString('Hello, EasySwoole');
var_dump($string->subString(0, 5)->__toString());

/**
 * 輸出結果過:
 * string(5) "Hello"
 */

//編碼轉換
$string = new \EasySwoole\Spl\SplString('Hello, EasySwoole');
var_dump($string->encodingConvert('UTF-8')->__toString());

/**
 * 輸出結果過:
 * string(17) "Hello, EasySwoole"
 }

 */

//轉成utf-8
$string = new \EasySwoole\Spl\SplString('Hello, EasySwoole');
var_dump($string->utf8()->__toString());

/**
 * 輸出結果過:
 * string(17) "Hello, EasySwoole"
 }

 */

//將unicode編碼轉成utf-8
$str = '\u4e2d';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->unicodeToUtf8()->__toString());

/**
 * 輸出結果過:
 * string(3) "中"
 */

//轉成unicode編碼
$str = '中';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->toUnicode()->__toString());

/**
 * 輸出結果過:
 * string(6) "\U4E2D"
 */

//二進制字符串比較
$str = 'test';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->compare('apple'));

/**
 * 輸出結果過:
 * int(19)
 */

//刪除字符串開頭的空白字符(或其他字符)
$str = '  test';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->lTrim()->__toString());

/**
 * 輸出結果過:
 * string(4) "test"
 */

//刪除字符串末端的空白字符(或者其他字符)
$str = 'test  ';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->rTrim()->__toString());

/**
 * 輸出結果過:
 * string(4) "test"
 */

//去除字符串首尾處的空白字符(或者其他字符)
$str = '  test  ';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->trim()->__toString());

/**
 * 輸出結果過:
 * string(4) "test"
 */

//使用另一個字符串填充字符串為指定長度
$str = 'test';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->pad(5, 'game')->__toString());

/**
 * 輸出結果過:
 * string(5) "testg"
 */

//重復一個字符串
$str = 'test';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->repeat(2)->__toString());

/**
 * 輸出結果過:
 * string(8) "testtest"
 */

//獲取字符串長度
$str = 'test';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->length());

/**
 * 輸出結果過:
 * int(4)
 */

//將字符串轉化為大寫
$str = 'test';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->upper()->__toString());

/**
 * 輸出結果過:
 * string(4) "TEST"
 */

//將字符串轉化為小寫
$str = 'test';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->lower()->__toString());

/**
 * 輸出結果過:
 * string(4) "test"
 */

//從字符串中去除 HTML 和 PHP 標記
$str = '<a>test</a>';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->stripTags()->__toString());

/**
* 輸出結果過:
 * string(4) "test"
 */

//字符串替換
$str = 'test';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->replace('t', 's')->__toString());

/**
 * 輸出結果過:
 * string(4) "sess"
 */

//獲取指定目標的中間字符串
$str = 'easyswoole';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->between('easy', 'le')->__toString());

/**
 * 輸出結果過:
 * string(4) "swoo"
 */

//按照正則規則查找字符串
$str = 'easyswoole';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->regex('/swoole/'));

/**
 * 輸出結果過:
 * string(6) "swoole"
 */

//是否存在指定字符串
$str = 'easyswoole';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->exist('Swoole', true));

/**
 * 輸出結果過:
 * bool(true)
 */

//轉換為-連接的字符串
$str = 'EasySwoole';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->kebab()->__toString());

/**
 * 輸出結果過:
 * string(11) "easy-swoole"
 */

//轉為蛇的樣子
$str = 'EasySwoole';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->snake()->__toString());

/**
 * 輸出結果過:
 * string(11) "easy_swoole"
 */

//轉換為駝峰
$str = 'easy_swoole';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->studly()->__toString());

/**
 * 輸出結果過:
 * string(10) "EasySwoole"
 */

//轉換為小駝峰
$str = 'easy_swoole';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->camel()->__toString());

/**
 * 輸出結果過:
 * string(10) "easySwoole"
 */

//給數組每個元素替換字符串
$str = 'easy_swoole';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->replaceArray('easy', ['as', 'bs', 'cs'])->__toString());

/**
 * 輸出結果過:
 * string(9) "as_swoole"
 */

//替換字符串中給定值的第一次出現
$str = 'easy_swoole_easy';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->replaceFirst('easy', 'as')->__toString());

/**
 * 輸出結果過:
 * string(14) "as_swoole_easy"
 */

//替換字符串中給定值的最后一次出現
$str = 'easy_swoole_easy';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->replaceLast('easy', 'as')->__toString());

/**
 * 輸出結果過:
 * string(14) "easy_swoole_as"
 */

//以一個給定值的單一實例開始一個字符串
$str = 'EasySwoole';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->start('Hello,')->__toString());

/**
 * 輸出結果過:
 * string(16) "Hello,EasySwoole"
 */

//在給定的值之后返回字符串的其余部分
$str = 'EasySwoole';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->after('Easy')->__toString());

/**
 * 輸出結果過:
 * string(6) "Swoole"
 */

//在給定的值之前獲取字符串的一部分
$str = 'EasySwoole';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->before('Swoole')->__toString());

/**
 * 輸出結果過:
 * string(4) "Easy"
 */

//確定給定的字符串是否以給定的子字符串結束
$str = 'EasySwoole';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->endsWith('Swoole'));

/**
 * 輸出結果過:
 * bool(true)
 */

//確定給定的字符串是否從給定的子字符串開始
$str = 'EasySwoole';
$string = new \EasySwoole\Spl\SplString($str);
var_dump($string->startsWith('Easy'));

/**
 * 輸出結果過:
 * bool(true)
 */
亚洲精品成人_精品成人一区_999视频在线播放_免费黄色在线_亚洲成人久久久_久久www免费视频
  • <kbd id="eqi2k"><code id="eqi2k"></code></kbd><cite id="eqi2k"><tbody id="eqi2k"></tbody></cite>
    国产偷久久久精品专区| 成人综合色站| 欧美精品不卡| 日韩av电影免费观看| 国产成人一区二区三区免费看| 欧美日韩a区| 天堂社区 天堂综合网 天堂资源最新版 | 国产精品v一区二区三区| 欧美精品一区二区三区在线看午夜 | 国模吧视频一区| 宅男在线精品国产免费观看| 久久国产一区二区| 国模精品娜娜一二三区| 国产精品免费区二区三区观看| 欧美 日韩 国产在线| 国产成人女人毛片视频在线| 成人看片视频| 99精品在线直播| 大波视频国产精品久久| 国产成人精品一区二区三区福利| 秋霞毛片久久久久久久久| 在线观看成人av| 欧美99久久| 韩日成人在线| 中文精品一区二区三区| 亚洲一区亚洲| 成人午夜电影在线播放| 自拍亚洲欧美老师丝袜| 欧美日韩网站| 亚洲精品在线免费| 久久久999| 精品麻豆av| 国产精品免费看| 99久久精品久久久久久ai换脸| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲激情不卡| 久久婷婷丁香| 欧美凹凸一区二区三区视频| 神马影院我不卡| 国内精品视频在线播放| 亚洲欧美日韩在线综合| 国产伦精品一区二区三毛| 日本视频一区二区不卡| 亚洲一区尤物| 精品无码久久久久国产| 亚洲国产日韩综合一区| 韩日精品在线| 久久亚洲免费| 亚洲精品国产系列| 国产欧美不卡| 国新精品乱码一区二区三区18 | 欧美极品一区| 欧美三区美女| 99re6热在线精品视频播放速度| 午夜国产欧美理论在线播放 | 亚洲国产一区二区精品专区| 亚洲欧美日本国产专区一区| 国产一区二区三区四区hd| 亚洲精品一区二区三区樱花| 99在线精品免费视频九九视 | 国产精品久久久久毛片大屁完整版 | 狠狠色噜噜狠狠狠狠色吗综合 | 欧美日韩免费观看一区=区三区| 国产三区二区一区久久| 中文字幕一区二区中文字幕 | 久久综合福利| 亚洲精品日本| 久久影视中文粉嫩av| 亚洲欧洲日本一区二区三区| 久久66热这里只有精品| 在线看片欧美| 欧洲亚洲一区二区三区四区五区| 国产精品免费在线播放| 国产综合视频| 日韩高清国产精品| 91青青草免费观看| 国产精品mv在线观看| 精品欧美日韩| 毛片一区二区| 怡红院精品视频在线观看极品| 欧美精品免费观看二区| 国产精品一区二区三区观看| 国内精品久久久久久久影视蜜臀| 国产精品草草| 欧美日韩另类综合| 欧美婷婷久久| 国产精品日韩一区二区免费视频| 国产精品久久波多野结衣| 亚洲黄页一区| 欧美精品91| 在线观看福利一区| 日韩精品一区二区三区外面 | 狠狠色综合网站久久久久久久| 久久中文在线| 国产一区高清视频| 亚洲欧美清纯在线制服| 亚洲日韩视频| 伊人精品成人久久综合软件| 婷婷四房综合激情五月| 久久久久久亚洲精品不卡4k岛国| 日韩av一区二区三区在线| 99电影网电视剧在线观看| 国产精品综合色区在线观看| 久久久久久久久久久久久久一区| 99久久精品免费看国产四区| 91久久黄色| 影音先锋在线一区| 亚洲午夜精品久久久久久浪潮| 国产精品久久久免费| 国产高清不卡av| 久久亚洲色图| 波多野结衣一区二区三区在线观看| 久久av免费一区| 国语精品中文字幕| 久久综合给合久久狠狠色| 久久99欧美| 明星裸体视频一区二区| 欧美日韩亚洲在线| 伊人精品成人久久综合软件| 雨宫琴音一区二区在线| 日韩视频中文| 午夜一区二区三区不卡视频| 欧美亚洲专区| 懂色av一区二区三区在线播放| 深夜福利成人| 欧美一区1区三区3区公司| 欧美日韩午夜| 国产精品一级| av一区二区三区免费| 国产九色精品| 先锋影音欧美| 亚洲韩日在线| 国产精品久久九九| 欧美极品一区| 激情久久中文字幕| 亚洲在线电影| 女同一区二区| 欧美视频在线观看| 国产伦精品一区二区三区四区免费 | 蜜桃久久精品乱码一区二区| 婷婷精品国产一区二区三区日韩 | 亚洲精品乱码久久久久久蜜桃91| 国产精品一区免费观看| 奇米影视首页 狠狠色丁香婷婷久久综合| 日韩视频二区| 国产精品视频在线免费观看 | 999精品视频一区二区三区| 国产精品国产精品| 色婷婷精品国产一区二区三区| 久久蜜桃精品| 亚洲国产精品www| 粉嫩av免费一区二区三区| 欧美日韩一区在线视频| 伊人久久久大香线蕉综合直播| 亚洲高清乱码| 99精品视频免费全部在线| 精品欧美国产一区二区三区不卡| 性一交一乱一区二区洋洋av| 欧美激情综合色综合啪啪| 国产精品九九| 国产日韩欧美二区| 亚洲一二三区在线| 久久国产精品99久久久久久丝袜| 亚洲尤物影院| 亚洲最新在线| 懂色av一区二区三区在线播放| 在线亚洲成人| 色爱区成人综合网| 久久国产一区二区| 欧美不卡在线| 久久99精品久久久久久久久久| 国产精品久久久久久久久久久久冷| 亚洲综合国产激情另类一区| 日本成人三级电影网站| 午夜综合激情| 蜜桃av综合| 亚洲一区不卡| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 蜜桃麻豆91| 久久免费一区| 99pao成人国产永久免费视频| 影音先锋国产精品| 亚洲国产欧美日韩| 中文字幕一区二区三区有限公司 | 亚洲影视在线| 黑人巨大精品欧美一区二区小视频| 欧美高清日韩| 好看的亚洲午夜视频在线| 欧美日韩综合另类| 国产69精品久久久久9999apgf| 99一区二区| 国产精品毛片| 欧美三区美女| 你懂的成人av| 亚洲高清视频一区二区| 亚洲一区二区三区欧美| 欧美综合77777色婷婷| 国产精品一区二区三区免费观看 | 欧美一区二区三区四区在线观看地址| 亚洲欧洲国产日韩精品|