String
Str::clear
Hàm Str::clear
xóa tất cả tag html khỏi chuỗi
$slice = Str::clear('<p>This is <b>my name</b></p>');
// 'This is my name'
Str::after
Hàm Str::after
trả về mọi thứ sau một key đã cho trong một chuỗi. Toàn bộ chuỗi sẽ được trả lại nếu key không tồn tại trong chuỗi
$slice = Str::after('This is my name', 'This is');
// ' my name'
Str::afterLast
Hàm Str::afterLast
trả về mọi thứ sau lần xuất hiện cuối cùng của key đã cho trong một chuỗi. Toàn bộ chuỗi sẽ được trả lại nếu key không tồn tại trong chuỗi
$slice = Str::afterLast('App\Http\Controllers\Controller', '\\');
// 'Controller'
Str::before
Hàm Str::before
trả về mọi thứ trước một key đã cho trong một chuỗi. Toàn bộ chuỗi sẽ được trả lại nếu key không tồn tại trong chuỗi
$slice = Str::before('This is my name', 'my name');
// 'This is '
Str::beforeLast
Hàm Str::beforeLast
trả về mọi thứ trước lần xuất hiện cuối cùng của key đã cho trong một chuỗi. Toàn bộ chuỗi sẽ được trả lại nếu key không tồn tại trong chuỗi
$slice = Str::beforeLast('This is my name', 'is');
// 'This '
Str::between
Hàm Str::between
trả về phần chuỗi giữa hai giá trị
$slice = Str::between('This is my name', 'This', 'name');
// ' is my '
Str::contains
Hàm Str::contains
cho biết nếu một chuỗi có chứa một chuỗi con khác hay không
$contains = Str::contains('This is my name', 'my');
// true
Bạn cũng có sử dụng một mảng các giá trị để xác định nếu chuỗi cho trước chứa bất kỳ giá trị nào trong mãng
$contains = Str::contains('This is my name', ['my', 'foo']);
// true
Str::containsAll
Hàm Str::containsAll
xác định xem chuỗi đã cho có chứa tất cả các giá trị trong một mảng hay không:
$containsAll = Str::containsAll('This is my name', ['my', 'name']);
// true
Str::endsWith
Hàm Str::endsWith
cho biết nếu chuỗi cho trước kết thúc với giá trị kiểm tra
$result = Str::endsWith('This is my name', 'name');
// true
Bạn cũng có sử dụng một mảng các giá trị để xác định nếu chuỗi cho trước kết thúc bất kỳ giá trị nào trong mãng
$result = Str::endsWith('This is my name', ['name', 'foo']);
// true
$result = Str::endsWith('This is my name', ['this', 'foo']);
// false
Str::startsWith
Hàm Str::startsWith
cho biết nếu một chuỗi bắt đầu bằng một chuỗi con cho trước hay không
$result = Str::startsWith('This is my name', 'This');
// true
Str::start
Hàm Str::start
têm một kỹ tự cho một chuỗi nếu nó không đã bắt đầu với ký tự cần thêm vào
$adjusted = Str::start('this/string', '/');
// /this/string
$adjusted = Str::start('/this/string', '/');
// /this/string
Str::finish
Hàm Str::finish
thêm một kí tự vào cuối một chuỗi
$adjusted = Str::finish('this/string', '/');
// this/string/
$adjusted = Str::finish('this/string/', '/');
// this/string/
Str::is
Hàm Str::is
cho biết nếu một chuỗi có khớp với một pattern nào không. Dấu * có thể đươc dùng để đánh dấu wildcards
$matches = Str::is('foo*', 'foobar');
// true
$matches = Str::is('baz*', 'foobar');
// false
Str::isSerialized
Hàm Str::isSerialized
cho biết một chuổi có phải là chuổi định dạng serialized
Str::length
Hàm Str::length
trả về độ dài của chuỗi đã cho
$length = Str::length('skilldo');
// 7
Str::limit
Hàm Str::limit
truncates chuỗi theo chiều dài được chỉ định
$truncated = Str::limit('The quick brown fox jumps over the lazy dog', 20);
// The quick brown fox...
Bạn cũng có thể sử dụng đối số thứ ba để thay đổi chuỗi sẽ được thêm vào cuối:
$truncated = Str::limit('The quick brown fox jumps over the lazy dog', 20, ' (...)');
// The quick brown fox (...)
Str::lower
Hàm Str::lower
chuyển chuỗi thành chữ thường
$converted = Str::lower('LARAVEL');
// laravel
Str::upper
Hàm Str::upper
chuyển chuỗi đã cho thành chữ hoa
$string = Str::upper('SkillDo');
// SKILLDO
Str::random
Hàm Str::random
tạo ra một chuỗi ngẫu nhiên chiều dài được chỉ định
$random = Str::random(40);
Str::replaceArray
Hàm Str::replaceArray
thay thế một giá trị nhất định trong chuỗi tuần tự bằng cách sử dụng một mảng
$string = 'The event will take place between ? and ?';
$replaced = Str::replaceArray('?', ['8:30', '9:00'], $string);
// The event will take place between 8:30 and 9:00
Str::replaceFirst
Hàm Str::replaceFirst
thay thế key xuất hiện đầu tiên của một giá trị trong một chuỗi.
$replaced = Str::replaceFirst('the', 'a', 'the quick brown fox jumps over the lazy dog');
// a quick brown fox jumps over the lazy dog
Str::replaceLast
Hàm Str::replaceLast
thay thế key xuất hiện cuối cùng của một giá trị trong một chuỗi
$replaced = Str::replaceLast('the', 'a', 'the quick brown fox jumps over the lazy dog');
// the quick brown fox jumps over a lazy dog
Str::ascii
Hàm Str::ascii
chuyển chuỗi thành một giá trị ASCII
$slice = Str::ascii('û');
// 'u'
Str::slug
Hàm Str::slug
tạo ra một URL thân thiện "slug" từ chuỗi cho trước
$slug = Str::slug('SKILLDO 7 CMS', '-');
// skilldo-7-cms
Str::price
Hàm Str::price
xóa các kỹ tự ".", "," khỏi chuổi và trả về biến kiểu int
$price = Str::price('1.000.000');
//1000000
Str::substr
Hàm Str::substr
trả về phần chuỗi được chỉ định bởi tham số bắt đầu và độ dài
$converted = Str::substr('The Skilldo CMS', 4, 7);
//Skilldo
Str::ucfirst
Hàm Str::ucfirst
viết hoa ký tự đầu tiên của chuổi
$string = Str::ucfirst('foo bar');
// Foo bar
Str::title
Hàm Str::title
in hoa chữ cái đầu của từ trong chuổi
$converted = Str::title('a nice title uses the correct case');
// A Nice Title Uses The Correct Case
Str::of
Hàm Str::of
Xử lý chuổi theo hướng đối tượng