is_array
Intervention/image
Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Finds whether a variable is an array
is_array
(
mixed $value
):
bool
$this
->
initFromInteger
(
$value
);
break;
case
is_array
(
$value
):
$this
->
initFromArray
(
$value
);
break;
src/Intervention/Image/AbstractColor.php
$pattern
=
"/^data:(?:image\/[a-zA-Z\-\.]+)(?:charset=\".+\")?;base64,(?P<data>.+)$/"
;
preg_match
(
$pattern
,
str_replace
([
"\n"
,
"\r"
],
''
,
$data_url
),
$matches
);
if (
is_array
(
$matches
) &&
array_key_exists
(
'data'
,
$matches
)) {
return
base64_decode
(
$matches
[
'data'
]);
}
src/Intervention/Image/AbstractDecoder.php
{
$arguments
=
$this
->
command
->
arguments
;
if (
is_array
(
$arguments
)) {
return isset(
$arguments
[
$this
->
key
]) ?
$arguments
[
$this
->
key
] :
$default
;
}
src/Intervention/Image/Commands/Argument.php
$message
=
'%s accepts only string values as argument %d.'
;
break;
case
'array'
:
$valid
=
\is_array
(
$value
);
$message
=
'%s accepts only array as argument %d.'
;
break;
case
'closure'
:
src/Intervention/Image/Commands/Argument.php
$data
= @
exif_read_data
(
$stream
);
if (!
is_null
(
$key
) &&
is_array
(
$data
)) {
$data
=
array_key_exists
(
$key
,
$data
) ?
$data
[
$key
] :
false
;
}
src/Intervention/Image/Commands/ExifCommand.php
if (
array_key_exists
(
'APP13'
,
$info
)) {
$iptc
=
iptcparse
(
$info
[
'APP13'
]);
if (
is_array
(
$iptc
)) {
$data
[
'DocumentTitle'
] = isset(
$iptc
[
"2#005"
][
0
]) ?
$iptc
[
"2#005"
][
0
] :
null
;
$data
[
'Urgency'
] = isset(
$iptc
[
"2#010"
][
0
]) ?
$iptc
[
"2#010"
][
0
] :
null
;
$data
[
'Category'
] = isset(
$iptc
[
"2#015"
][
0
]) ?
$iptc
[
"2#015"
][
0
] :
null
;
src/Intervention/Image/Commands/IptcCommand.php
}
}
if (!
is_null
(
$key
) &&
is_array
(
$data
)) {
$data
=
array_key_exists
(
$key
,
$data
) ?
$data
[
$key
] :
false
;
}
src/Intervention/Image/Commands/IptcCommand.php