mb_substr
laravel/framework
Supported Versions: PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8
Get part of string
mb_substr
(
string $string
,
int $start
,
?
int $length
=
null
,
?
string $encoding
=
null
):
string
$start
=
ltrim
(
$matches
[
1
]);
$start
=
str
(
mb_substr
(
$start
,
max
(
mb_strlen
(
$start
,
'UTF-8'
) -
$radius
,
0
),
$radius
,
'UTF-8'
))->
ltrim
()->
unless
(
fn (
$startWithRadius
) =>
$startWithRadius
->
exactly
(
$start
),
fn (
$startWithRadius
) =>
$startWithRadius
->
prepend
(
$omission
),
);
src/Illuminate/Support/Str.php
$end
=
rtrim
(
$matches
[
3
]);
$end
=
str
(
mb_substr
(
$end
,
0
,
$radius
,
'UTF-8'
))->
rtrim
()->
unless
(
fn (
$endWithRadius
) =>
$endWithRadius
->
exactly
(
$end
),
fn (
$endWithRadius
) =>
$endWithRadius
->
append
(
$omission
),
);
src/Illuminate/Support/Str.php
return
$string
;
}
$segment
=
mb_substr
(
$string
,
$index
,
$length
,
$encoding
);
if (
$segment
===
''
) {
return
$string
;
src/Illuminate/Support/Str.php
$startIndex
=
$index
< -
$strlen
?
0
:
$strlen
+
$index
;
}
$start
=
mb_substr
(
$string
,
0
,
$startIndex
,
$encoding
);
$segmentLen
=
mb_strlen
(
$segment
,
$encoding
);
$end
=
mb_substr
(
$string
,
$startIndex
+
$segmentLen
);
src/Illuminate/Support/Str.php
$start
=
mb_substr
(
$string
,
0
,
$startIndex
,
$encoding
);
$segmentLen
=
mb_strlen
(
$segment
,
$encoding
);
$end
=
mb_substr
(
$string
,
$startIndex
+
$segmentLen
);
return
$start
.
str_repeat
(
mb_substr
(
$character
,
0
,
1
,
$encoding
),
$segmentLen
).
$end
;
}
src/Illuminate/Support/Str.php
$segmentLen
=
mb_strlen
(
$segment
,
$encoding
);
$end
=
mb_substr
(
$string
,
$startIndex
+
$segmentLen
);
return
$start
.
str_repeat
(
mb_substr
(
$character
,
0
,
1
,
$encoding
),
$segmentLen
).
$end
;
}
src/Illuminate/Support/Str.php
public static function
substr
(
$string
,
$start
,
$length
=
null
)
{
return
mb_substr
(
$string
,
$start
,
$length
,
'UTF-8'
);
}
src/Illuminate/Support/Str.php
} elseif (
$extraValue
===
'NOT_NULL'
) {
$query
->
whereNotNull
(
$key
);
} elseif (
str_starts_with
(
$extraValue
,
'!'
)) {
$query
->
where
(
$key
,
'!='
,
mb_substr
(
$extraValue
,
1
));
} else {
$query
->
where
(
$key
,
$extraValue
);
}
src/Illuminate/Validation/DatabasePresenceVerifier.php