-
abs(int|float $num): int|float
-----------------
مثال:
echo abs(-15);
خروجی:
15
-
acos(float $num): float
-----------------
مثال:
echo acos(1);
خروجی:
0
-
acosh(float $num): float
-----------------
مثال:
echo acosh(2);
خروجی:
1.3169578969
-
addcslashes(string $string, string $characters): string
-----------------
مثال:
echo addcslashes("Hello World","A..z");
خروجی:
\H\e\l\l\o \W\o\r\l\d
-
addslashes(string $string): string
-----------------
مثال:
echo addslashes("I'm Hamid");
خروجی:
I\'m Hamid
-
array_change_key_case(array $array [, int $case=0]): array
-----------------
مثال:
$a=[
"Name"=>"Ali",
"Age"=>20
];
print_r(array_change_key_case($a));
خروجی:
Array
(
[name] => Ali
[age] => 20
)
-
array_chunk(array $array, int $length [, bool $preserve_keys=false]): array
-----------------
مثال:
print_r(array_chunk([1,2,3,4,5],2));
خروجی:
Array
(
[0] => Array
(
[0] => 1
[1] => 2
)
[1] => Array
(
[0] => 3
[1] => 4
)
[2] => Array
(
[0] => 5
)
)
-
array_column(array $array, string|int|null $column_key [, string|int|null $index_key=null]): array
-----------------
مثال:
$data=[
["id"=>1,"name"=>"Ali"],
["id"=>2,"name"=>"Sara"]
];
print_r(array_column($data,"name"));
خروجی:
Array
(
[0] => Ali
[1] => Sara
)
-
array_combine(array $keys, array $values): array
-----------------
مثال:
print_r(array_combine(["a","b"],[10,20]));
خروجی:
Array
(
[a] => 10
[b] => 20
)
-
array_count_values(array $array): array
-----------------
مثال:
print_r(array_count_values(["a","b","a","c","b","a"]));
خروجی:
Array
(
[a] => 3
[b] => 2
[c] => 1
)
-
array_diff(array $array [, array ...$arrays]): array
-----------------
مثال:
print_r(array_diff([1,2,3],[2,4]));
خروجی:
Array
(
[0] => 1
[2] => 3
)
-
array_diff_assoc(array $array [, array ...$arrays]): array
-----------------
مثال:
$a=["a"=>1,"b"=>2];
$b=["a"=>1,"b"=>3];
print_r(array_diff_assoc($a,$b));
خروجی:
Array
(
[b] => 2
)
-
array_diff_key(array $array [, array ...$arrays]): array
-----------------
مثال:
$a=["a"=>1,"b"=>2];
$b=["a"=>5];
print_r(array_diff_key($a,$b));
خروجی:
Array
(
[b] => 2
)
-
array_fill(int $start_index, int $count, mixed $value): array
-----------------
مثال:
print_r(array_fill(0,5,"PHP"));
خروجی:
Array
(
[0] => PHP
[1] => PHP
[2] => PHP
[3] => PHP
[4] => PHP
)
-
array_fill_keys(array $keys, mixed $value): array
-----------------
مثال:
print_r(array_fill_keys(["a","b","c"],0));
خروجی:
Array
(
[a] => 0
[b] => 0
[c] => 0
)
-
array_filter(array $array [, ?callable $callback]): array
-----------------
مثال:
print_r(array_filter([1,2,3,4],fn($x)=>$x%2==0));
خروجی:
Array
(
[1] => 2
[3] => 4
)
-
array_flip(array $array): array
-----------------
مثال:
print_r(array_flip(["a"=>1,"b"=>2]));
خروجی:
Array
(
[1] => a
[2] => b
)
-
array_intersect(array $array [, array ...$arrays]): array
-----------------
مثال:
print_r(array_intersect([1,2,3],[2,3,4]));
خروجی:
Array
(
[1] => 2
[2] => 3
)
-
array_intersect_assoc(array $array [, array ...$arrays]): array
-----------------
مثال:
$a = ["a"=>1,"b"=>2];
$b = ["a"=>1,"b"=>3];
print_r(array_intersect_assoc($a,$b));
خروجی:
Array
(
[a] => 1
)
-
array_intersect_key(array $array [, array ...$arrays]): array
-----------------
مثال:
$a = ["a"=>1,"b"=>2];
$b = ["a"=>5,"c"=>6];
print_r(array_intersect_key($a,$b));
خروجی:
Array
(
[a] => 1
)
-
array_is_list(array $array): bool
-----------------
مثال:
var_dump(array_is_list([10,20,30]));
خروجی:
bool(true)
-
array_key_exists($key, array $array): bool
-----------------
مثال:
$arr=["name"=>"Ali","age"=>20];
var_dump(array_key_exists("age",$arr));
خروجی:
bool(true)
-
array_key_first(array $array): string|int|null
-----------------
مثال:
$arr=["a"=>10,"b"=>20];
echo array_key_first($arr);
خروجی:
a
-
array_key_last(array $array): string|int|null
-----------------
مثال:
$arr=["a"=>10,"b"=>20];
echo array_key_last($arr);
خروجی:
b
-
array_keys(array $array [, mixed $filter_value [, bool $strict=false]]): array
-----------------
مثال:
$arr=["name"=>"Ali","age"=>20];
print_r(array_keys($arr));
خروجی:
Array
(
[0] => name
[1] => age
)
-
array_map(?callable $callback, array $array [, array ...$arrays]): array
-----------------
مثال:
print_r(array_map(fn($x)=>$x*10,[1,2,3]));
خروجی:
Array
(
[0] => 10
[1] => 20
[2] => 30
)
-
array_merge(array ...$arrays): array
-----------------
مثال:
print_r(array_merge([1,2],[3,4]));
خروجی:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
-
array_merge_recursive(array ...$arrays): array
-----------------
مثال:
$a=["color"=>"red"];
$b=["color"=>"blue"];
print_r(array_merge_recursive($a,$b));
خروجی:
Array
(
[color] => Array
(
[0] => red
[1] => blue
)
)
-
array_multisort(&$array [, ...&$rest]): bool
-----------------
مثال:
$arr=[3,1,2];
array_multisort($arr);
print_r($arr);
خروجی:
Array
(
[0] => 1
[1] => 2
[2] => 3
)
-
array_pad(array $array, int $length, mixed $value): array
-----------------
مثال:
print_r(array_pad([1,2],5,0));
خروجی:
Array
(
[0] => 1
[1] => 2
[2] => 0
[3] => 0
[4] => 0
)
-
array_pop(array &$array): mixed
-----------------
مثال:
$arr=[10,20,30];
echo array_pop($arr);
خروجی:
30
-
array_product(array $array): int|float
-----------------
مثال:
echo array_product([2,3,4]);
خروجی:
24
-
array_push(array &$array [, mixed ...$values]): int
-----------------
مثال:
$arr=[1,2];
echo array_push($arr,3,4);
print_r($arr);
خروجی:
4
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
-
array_rand(array $array [, int $num=1]): array|string|int
-----------------
مثال:
$arr=["red","green","blue"];
echo array_rand($arr);
خروجی:
0
یا
1
یا
2
(خروجی تصادفی است.)
-
array_reduce(array $array, callable $callback [, mixed $initial=null]): mixed
-----------------
مثال:
echo array_reduce([1,2,3,4],fn($c,$i)=>$c+$i,0);
خروجی:
10
-
array_replace(array $array [, array ...$replacements]): array
-----------------
مثال:
$a=["a"=>1,"b"=>2];
$b=["b"=>10];
print_r(array_replace($a,$b));
خروجی:
Array
(
[a] => 1
[b] => 10
)
-
array_replace_recursive(array $array [, array ...$replacements]): array
-----------------
مثال:
$a=["x"=>["a"=>1]];
$b=["x"=>["b"=>2]];
print_r(array_replace_recursive($a,$b));
خروجی:
Array
(
[x] => Array
(
[a] => 1
[b] => 2
)
)
-
array_reverse(array $array [, bool $preserve_keys=false]): array
-----------------
مثال:
print_r(array_reverse([1,2,3]));
خروجی:
Array
(
[0] => 3
[1] => 2
[2] => 1
)
-
array_search(mixed $needle, array $haystack [, bool $strict=false]): string|int|false
-----------------
مثال:
echo array_search("Sara",["Ali","Sara","Reza"]);
خروجی:
1
-
array_shift(array &$array): mixed
-----------------
مثال:
$arr = [10,20,30];
echo array_shift($arr);
print_r($arr);
خروجی:
10
Array
(
[0] => 20
[1] => 30
)
-
array_slice(array $array, int $offset [, ?int $length=null [, bool $preserve_keys=false]]): array
-----------------
مثال:
print_r(array_slice([10,20,30,40,50],2,2));
خروجی:
Array
(
[0] => 30
[1] => 40
)
-
array_splice(array &$array, int $offset [, ?int $length=null [, mixed $replacement=array()]]): array
-----------------
مثال:
$arr=[10,20,30,40];
print_r(array_splice($arr,1,2));
print_r($arr);
خروجی:
Array
(
[0] => 20
[1] => 30
)
Array
(
[0] => 10
[1] => 40
)
-
array_sum(array $array): int|float
-----------------
مثال:
echo array_sum([5,10,15]);
خروجی:
30
-
array_udiff(array $array [, ...$rest]): array
-----------------
مثال:
$a=["a","bb","ccc"];
$b=["dd","eee"];
print_r(array_udiff($a,$b,
fn($x,$y)=>strlen($x)<=>strlen($y)
));
خروجی:
Array
(
[0] => a
)
-
array_udiff_assoc(array $array [, ...$rest]): array
-----------------
مثال:
$a=["x"=>"PHP","y"=>"HTML"];
$b=["x"=>"CSS","y"=>"HTML"];
print_r(array_udiff_assoc($a,$b,
fn($x,$y)=>strcmp($x,$y)
));
خروجی:
Array
(
[x] => PHP
)
-
array_udiff_uassoc(array $array [, ...$rest]): array
-----------------
مثال:
$a=["A"=>1,"B"=>2];
$b=["a"=>1,"B"=>3];
print_r(array_udiff_uassoc(
$a,
$b,
fn($v1,$v2)=>$v1<=>$v2,
fn($k1,$k2)=>strcasecmp($k1,$k2)
));
خروجی:
Array
(
[B] => 2
)
-
array_uintersect(array $array [, ...$rest]): array
-----------------
مثال:
$a=["one","two","three"];
$b=["TWO","four"];
print_r(array_uintersect(
$a,
$b,
fn($x,$y)=>strcasecmp($x,$y)
));
خروجی:
Array
(
[1] => two
)
-
array_uintersect_assoc(array $array [, ...$rest]): array
-----------------
مثال:
$a=["a"=>"PHP","b"=>"HTML"];
$b=["a"=>"php","b"=>"CSS"];
print_r(array_uintersect_assoc(
$a,
$b,
fn($x,$y)=>strcasecmp($x,$y)
));
خروجی:
Array
(
[a] => PHP
)
-
array_uintersect_uassoc(array $array [, ...$rest]): array
-----------------
مثال:
$a=["A"=>"PHP"];
$b=["a"=>"php"];
print_r(array_uintersect_uassoc(
$a,
$b,
fn($v1,$v2)=>strcasecmp($v1,$v2),
fn($k1,$k2)=>strcasecmp($k1,$k2)
));
خروجی:
Array
(
[A] => PHP
)
-
array_unique(array $array [, int $flags=2]): array
-----------------
مثال:
print_r(array_unique([1,2,2,3,1]));
خروجی:
Array
(
[0] => 1
[1] => 2
[3] => 3
)
-
array_unshift(array &$array [, mixed ...$values]): int
-----------------
مثال:
$arr=[3,4];
echo array_unshift($arr,1,2);
print_r($arr);
خروجی:
4
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
-
array_values(array $array): array
-----------------
مثال:
$arr=["a"=>10,"b"=>20];
print_r(array_values($arr));
خروجی:
Array
(
[0] => 10
[1] => 20
)
-
array_walk(object|array &$array, callable $callback [, mixed $arg]): true
-----------------
مثال:
$arr=[1,2,3];
array_walk($arr,function(&$v){
$v*=2;
});
print_r($arr);
خروجی:
Array
(
[0] => 2
[1] => 4
[2] => 6
)
-
array_walk_recursive(object|array &$array, callable $callback [, mixed $arg]): true
-----------------
مثال:
$arr=[
"a"=>1,
"b"=>[
2,
3
]
];
array_walk_recursive($arr,function(&$v){
$v*=10;
});
print_r($arr);
خروجی:
Array
(
[a] => 10
[b] => Array
(
[0] => 20
[1] => 30
)
)
-
arsort(array &$array [, int $flags=0]): true
-----------------
مثال:
$arr = [
"Ali" => 90,
"Sara" => 95,
"Reza" => 80
];
arsort($arr);
print_r($arr);
خروجی:
Array
(
[Sara] => 95
[Ali] => 90
[Reza] => 80
)
-
asin(float $num): float
-----------------
مثال:
echo asin(1);
خروجی:
1.57079632679
-
asinh(float $num): float
-----------------
مثال:
echo asinh(1);
خروجی:
0.88137358702
-
asort(array &$array [, int $flags=0]): true
-----------------
مثال:
$arr = [
"Ali" => 90,
"Sara" => 95,
"Reza" => 80
];
asort($arr);
print_r($arr);
خروجی:
Array
(
[Reza] => 80
[Ali] => 90
[Sara] => 95
)
-
assert(mixed $assertion [, Throwable|string|null $description=null]): bool
-----------------
مثال:
var_dump(assert(5 > 3));
خروجی:
bool(true)
-
assert_options(int $option [, mixed $value]): mixed
-----------------
مثال:
assert_options(ASSERT_ACTIVE);
خروجی:
1
(بسته به تنظیمات PHP ممکن است مقدار متفاوت باشد.)
-
atan(float $num): float
-----------------
مثال:
echo atan(1);
خروجی:
0.78539816339
-
atan2(float $y, float $x): float
-----------------
مثال:
echo atan2(4,3);
خروجی:
0.927295218
-
atanh(float $num): float
-----------------
مثال:
echo atanh(0.5);
خروجی:
0.54930614433
-
base64_decode(string $string [, bool $strict=false]): string|false
-----------------
مثال:
echo base64_decode("SGVsbG8=");
خروجی:
Hello
-
base64_encode(string $string): string
-----------------
مثال:
echo base64_encode("Hello");
خروجی:
SGVsbG8=
-
base_convert(string $num, int $from_base, int $to_base): string
-----------------
مثال:
echo base_convert("1010",2,10);
خروجی:
10
-
basename(string $path [, string $suffix='']): string
-----------------
مثال:
echo basename("/home/user/test.php");
خروجی:
test.php
-
bcadd(string $num1, string $num2 [, ?int $scale=null]): string
-----------------
مثال:
echo bcadd("12.5","7.3",1);
خروجی:
19.8
-
bccomp(string $num1, string $num2 [, ?int $scale=null]): int
-----------------
مثال:
echo bccomp("10","20");
خروجی:
-1
-
bcdiv(string $num1, string $num2 [, ?int $scale=null]): string
-----------------
مثال:
echo bcdiv("10","4",2);
خروجی:
2.50
-
bcmod(string $num1, string $num2 [, ?int $scale=null]): string
-----------------
مثال:
echo bcmod("10","3");
خروجی:
1
-
bcmul(string $num1, string $num2 [, ?int $scale=null]): string
-----------------
مثال:
echo bcmul("5","6");
خروجی:
30
-
bcpow(string $num, string $exponent [, ?int $scale=null]): string
-----------------
مثال:
echo bcpow("2","8");
خروجی:
256
-
bcpowmod(string $num, string $exponent, string $modulus [, ?int $scale=null]): string
-----------------
مثال:
echo bcpowmod("4","3","5");
خروجی:
4
-
bcscale(?int $scale=null): int
-----------------
مثال:
bcscale(3);
echo bcdiv("1","8");
خروجی:
0.125
-
bcsqrt(string $num [, ?int $scale=null]): string
-----------------
مثال:
echo bcsqrt("144");
خروجی:
12
-
bcsub(string $num1, string $num2 [, ?int $scale=null]): string
-----------------
مثال:
echo bcsub("20","7");
خروجی:
13
-
bin2hex(string $string): string
-----------------
مثال:
echo bin2hex("ABC");
خروجی:
414243
-
bindec(string $binary_string): int|float
-----------------
مثال:
echo bindec("1101");
خروجی:
13
-
boolval(mixed $value): bool
-----------------
مثال:
var_dump(boolval(0));
var_dump(boolval("PHP"));
خروجی:
bool(false)
bool(true)
-
ceil(int|float $num): float
-----------------
مثال:
echo ceil(12.3);
خروجی:
13
-
chdir(string $directory): bool
-----------------
مثال:
chdir("/tmp");
echo getcwd();
خروجی:
/tmp
-
checkdate(int $month, int $day, int $year): bool
-----------------
مثال:
var_dump(checkdate(2,29,2024));
خروجی:
bool(true)
-
chgrp(string $filename, string|int $group): bool
-----------------
مثال:
var_dump(chgrp("test.txt","www-data"));
خروجی:
bool(true)
(در صورت داشتن مجوز)
-
chmod(string $filename, int $permissions): bool
-----------------
مثال:
var_dump(chmod("test.txt",0644));
خروجی:
bool(true)
-
chown(string $filename, string|int $user): bool
-----------------
مثال:
var_dump(chown("test.txt","www-data"));
خروجی:
bool(true)
-
chr(int $codepoint): string
-----------------
مثال:
echo chr(65);
خروجی:
A
-
chunk_split(string $string [, int $length=76 [, string $separator="\r\n"]]): string
-----------------
مثال:
echo chunk_split("ABCDEFGHIJ",3,"|");
خروجی:
ABC|DEF|GHI|J|
-
class_exists(string $class [, bool $autoload=true]): bool
-----------------
مثال:
class Test {}
var_dump(class_exists("Test"));
خروجی:
bool(true)
-
clearstatcache([bool $clear_realpath_cache=false [, string $filename=""]]): void
-----------------
مثال:
clearstatcache();
echo "Cache cleared";
خروجی:
Cache cleared
-
closedir(?resource $dir_handle=null): void
-----------------
مثال:
$dir=opendir(".");
closedir($dir);
echo "Directory closed";
خروجی:
Directory closed
-
copy(string $from, string $to): bool
-----------------
مثال:
var_dump(copy("a.txt","b.txt"));
خروجی:
bool(true)
-
cos(float $num): float
-----------------
مثال:
echo cos(0);
خروجی:
1
-
cosh(float $num): float
-----------------
مثال:
echo cosh(0);
خروجی:
1
-
count(Countable|array $value [, int $mode=COUNT_NORMAL]): int
-----------------
مثال:
echo count([10,20,30]);
خروجی:
3
-
crc32(string $string): int
-----------------
مثال:
echo crc32("PHP");
خروجی:
(عددی مانند)
2983461467
-
crypt(string $string [, string $salt]): string
-----------------
مثال:
echo crypt("123456","ab");
خروجی:
abJnggxhB/yWI
(بسته به الگوریتم سیستم ممکن است متفاوت باشد.)
-
current(array|object $array): mixed
-----------------
مثال:
$arr=[10,20,30];
echo current($arr);
خروجی:
10
-
date(string $format [, ?int $timestamp=null]): string
-----------------
مثال:
echo date("Y-m-d");
خروجی:
2026-07-14
(بسته به تاریخ روز)
-
date_add(DateTime $object, DateInterval $interval): DateTime
-----------------
مثال:
$d=new DateTime("2026-01-01");
date_add($d,new DateInterval("P10D"));
echo $d->format("Y-m-d");
خروجی:
2026-01-11
-
date_create([string $datetime="now"]): DateTime|false
-----------------
مثال:
$d=date_create("2026-05-01");
echo $d->format("Y-m-d");
خروجی:
2026-05-01
-
date_default_timezone_get(): string
-----------------
مثال:
echo date_default_timezone_get();
خروجی:
Asia/Tehran
(یا منطقه زمانی تنظیمشده)
-
date_default_timezone_set(string $timezone): bool
-----------------
مثال:
date_default_timezone_set("Asia/Tehran");
echo date("H:i");
خروجی:
ساعت فعلی تهران
-
date_diff(DateTimeInterface $base, DateTimeInterface $target): DateInterval
-----------------
مثال:
$d1=new DateTime("2026-01-01");
$d2=new DateTime("2026-01-15");
echo date_diff($d1,$d2)->days;
خروجی:
14
-
date_format(DateTimeInterface $object, string $format): string
-----------------
مثال:
$d = date_create("2026-07-14 15:30:00");
echo date_format($d,"Y/m/d H:i");
خروجی:
2026/07/14 15:30
-
date_get_last_errors(): array
-----------------
مثال:
date_create_from_format("Y-m-d","2026-15-99");
print_r(date_get_last_errors());
خروجی:
Array
(
[warning_count] => ...
[warnings] => ...
[error_count] => ...
[errors] => ...
)
-
date_interval_create_from_date_string(string $datetime): DateInterval
-----------------
مثال:
$di = date_interval_create_from_date_string("10 days");
echo $di->d;
خروجی:
10
-
date_isodate_set(DateTime $object,int $year,int $week[,int $dayOfWeek=1]): DateTime
-----------------
مثال:
$d = new DateTime();
date_isodate_set($d,2026,30);
echo $d->format("Y-m-d");
خروجی:
2026-07-20
-
date_modify(DateTime $object,string $modifier): DateTime
-----------------
مثال:
$d = new DateTime("2026-01-01");
date_modify($d,"+1 month");
echo $d->format("Y-m-d");
خروجی:
2026-02-01
-
date_offset_get(DateTimeInterface $object): int
-----------------
مثال:
$d = new DateTime("now",new DateTimeZone("Asia/Tehran"));
echo date_offset_get($d);
خروجی:
12600
-
date_parse(string $datetime): array
-----------------
مثال:
print_r(date_parse("2026-07-14"));
خروجی:
Array
(
[year] => 2026
[month] => 7
[day] => 14
...
)
-
date_parse_from_format(string $format,string $datetime): array
-----------------
مثال:
print_r(date_parse_from_format("d/m/Y","14/07/2026"));
خروجی:
Array
(
[year] => 2026
[month] => 7
[day] => 14
...
)
-
date_sub(DateTime $object,DateInterval $interval): DateTime
-----------------
مثال:
$d=new DateTime("2026-01-20");
date_sub($d,new DateInterval("P5D"));
echo $d->format("Y-m-d");
خروجی:
2026-01-15
-
date_sun_info(int $timestamp,float $latitude,float $longitude): array
-----------------
مثال:
print_r(date_sun_info(time(),35.7,51.4));
خروجی:
Array
(
[sunrise] => ...
[sunset] => ...
...
)
-
date_sunrise(int $timestamp): string|int|float
-----------------
مثال:
echo date_sunrise(time());
خروجی:
زمان طلوع خورشید
-
date_sunset(int $timestamp): string|int|float
-----------------
مثال:
echo date_sunset(time());
خروجی:
زمان غروب خورشید
-
date_timestamp_get(DateTimeInterface $object): int
-----------------
مثال:
$d=new DateTime("2026-01-01");
echo date_timestamp_get($d);
خروجی:
1767225600
-
date_timestamp_set(DateTime $object,int $timestamp): DateTime
-----------------
مثال:
$d=new DateTime();
date_timestamp_set($d,0);
echo $d->format("Y-m-d");
خروجی:
1970-01-01
-
date_timezone_get(DateTimeInterface $object): DateTimeZone
-----------------
مثال:
$d=new DateTime("now",new DateTimeZone("Asia/Tehran"));
echo date_timezone_get($d)->getName();
خروجی:
Asia/Tehran
-
date_timezone_set(DateTime $object,DateTimeZone $timezone): DateTime
-----------------
مثال:
$d=new DateTime();
date_timezone_set($d,new DateTimeZone("UTC"));
echo $d->format("e");
خروجی:
UTC
-
decbin(int $num): string
-----------------
مثال:
echo decbin(25);
خروجی:
11001
-
dechex(int $num): string
-----------------
مثال:
echo dechex(255);
خروجی:
ff
-
decoct(int $num): string
-----------------
مثال:
echo decoct(64);
خروجی:
100
-
define(string $constant_name,mixed $value): bool
-----------------
مثال:
define("PI",3.14);
echo PI;
خروجی:
3.14
-
defined(string $constant_name): bool
-----------------
مثال:
define("SITE","Example");
var_dump(defined("SITE"));
خروجی:
bool(true)
-
dirname(string $path[,int $levels=1]): string
-----------------
مثال:
echo dirname("/home/user/test.php");
خروجی:
/home/user
-
disk_free_space(string $directory): float|false
-----------------
مثال:
echo disk_free_space("/");
خروجی:
(تعداد بایت فضای آزاد)
-
disk_total_space(string $directory): float|false
-----------------
مثال:
echo disk_total_space("/");
خروجی:
(کل فضای دیسک بر حسب بایت)
-
doubleval(mixed $value): float
-----------------
مثال:
echo doubleval("15.75");
خروجی:
15.75
-
each(array &$array): array|false
-----------------
مثال:
$arr=["a"=>1,"b"=>2];
print_r(each($arr));
خروجی:
Array
(
[1] => 1
[value] => 1
[0] => a
[key] => a
)
(در PHP 8 حذف شده است.)
-
end(array|object &$array): mixed
-----------------
مثال:
$arr=[10,20,30];
echo end($arr);
خروجی:
30
-
explode(string $separator,string $string[,int $limit]): array
-----------------
مثال:
print_r(explode(",","PHP,HTML,CSS"));
خروجی:
Array
(
[0] => PHP
[1] => HTML
[2] => CSS
)
-
expm1(float $num): float
-----------------
مثال:
echo expm1(1);
خروجی:
1.71828182846
-
extension_loaded(string $extension): bool
-----------------
مثال:
var_dump(extension_loaded("mysqli"));
خروجی:
bool(true)
-
extract(array &$array [, int $flags=EXTR_OVERWRITE [, string $prefix=""]]): int
-----------------
مثال:
$data=[
"name"=>"Ali",
"age"=>20
];
extract($data);
echo $name." ".$age;
خروجی:
Ali 20
-
fclose(resource $stream): bool
-----------------
مثال:
$f=fopen("test.txt","r");
fclose($f);
echo "File closed";
خروجی:
File closed
-
feof(resource $stream): bool
-----------------
مثال:
$f=fopen("test.txt","r");
while(!feof($f)){
echo fgets($f);
}
fclose($f);
خروجی:
(تمام خطوط فایل چاپ میشود.)
-
fflush(resource $stream): bool
-----------------
مثال:
$f=fopen("log.txt","w");
fwrite($f,"Hello");
fflush($f);
fclose($f);
خروجی:
داده فوراً در فایل ذخیره میشود.
-
fgetc(resource $stream): string|false
-----------------
مثال:
$f=fopen("test.txt","r");
echo fgetc($f);
fclose($f);
خروجی:
اولین کاراکتر فایل
-
fgetcsv(resource $stream [, int $length=0 [, string $separator="," ]]): array|false
-----------------
مثال:
$f=fopen("users.csv","r");
print_r(fgetcsv($f));
fclose($f);
خروجی:
Array
(
[0] => Ali
[1] => 20
)
-
fgets(resource $stream [, int $length]): string|false
-----------------
مثال:
$f=fopen("test.txt","r");
echo fgets($f);
fclose($f);
خروجی:
اولین خط فایل
-
fgetss(resource $stream): string
-----------------
مثال:
$f=fopen("page.html","r");
echo fgetss($f);
خروجی:
متن بدون تگهای HTML
(در PHP 8 حذف شده است.)
-
file(string $filename): array|false
-----------------
مثال:
print_r(file("test.txt"));
خروجی:
Array
(
[0] => line1
[1] => line2
)
-
file_exists(string $filename): bool
-----------------
مثال:
var_dump(file_exists("config.php"));
خروجی:
bool(true)
-
file_get_contents(string $filename): string|false
-----------------
مثال:
echo file_get_contents("test.txt");
خروجی:
محتوای کامل فایل
-
file_put_contents(string $filename,mixed $data): int|false
-----------------
مثال:
file_put_contents("test.txt","Hello PHP");
echo file_get_contents("test.txt");
خروجی:
Hello PHP
-
fileatime(string $filename): int|false
-----------------
مثال:
echo date("Y-m-d H:i:s",fileatime("test.txt"));
خروجی:
زمان آخرین دسترسی به فایل
-
filectime(string $filename): int|false
-----------------
مثال:
echo date("Y-m-d H:i:s",filectime("test.txt"));
خروجی:
زمان ایجاد یا تغییر اطلاعات فایل
-
filegroup(string $filename): int|false
-----------------
مثال:
echo filegroup("test.txt");
خروجی:
شناسه گروه مالک فایل
-
fileinode(string $filename): int|false
-----------------
مثال:
echo fileinode("test.txt");
خروجی:
شماره inode فایل
-
filemtime(string $filename): int|false
-----------------
مثال:
echo date("Y-m-d H:i:s",filemtime("test.txt"));
خروجی:
زمان آخرین ویرایش فایل
-
fileowner(string $filename): int|false
-----------------
مثال:
echo fileowner("test.txt");
خروجی:
شناسه مالک فایل
-
fileperms(string $filename): int|false
-----------------
مثال:
echo substr(sprintf("%o",fileperms("test.txt")),-4);
خروجی:
0644
-
filesize(string $filename): int|false
-----------------
مثال:
echo filesize("test.txt");
خروجی:
125
(بر حسب بایت)
-
filetype(string $filename): string|false
-----------------
مثال:
echo filetype("test.txt");
خروجی:
file
-
filter_var(mixed $value,int $filter): mixed
-----------------
مثال:
$email="test@example.com";
var_dump(filter_var($email,FILTER_VALIDATE_EMAIL));
خروجی:
string(16) "test@example.com"
-
floatval(mixed $value): float
-----------------
مثال:
echo floatval("123.45");
خروجی:
123.45
-
floor(int|float $num): float
-----------------
مثال:
echo floor(15.99);
خروجی:
15
-
flush(): void
-----------------
مثال:
echo "Loading...";
flush();
خروجی:
خروجی فوراً برای مرورگر ارسال میشود.
-
fmod(float $num1,float $num2): float
-----------------
مثال:
echo fmod(10,3);
خروجی:
1
-
fnmatch(string $pattern,string $filename): bool
-----------------
مثال:
var_dump(fnmatch("*.php","index.php"));
خروجی:
bool(true)
-
fopen(string $filename,string $mode): resource|false
-----------------
مثال:
$f=fopen("test.txt","r");
var_dump(is_resource($f));
خروجی:
bool(true)
-
fpassthru(resource $stream): int
-----------------
مثال:
$f=fopen("test.txt","r");
fpassthru($f);
خروجی:
تمام محتوای فایل چاپ میشود.
-
fputcsv(resource $stream,array $fields): int|false
-----------------
مثال:
$f=fopen("users.csv","w");
fputcsv($f,["Ali",20]);
fclose($f);
خروجی:
یک سطر CSV در فایل ذخیره میشود.
-
fread(resource $stream, int $length): string|false
-----------------
مثال:
$f = fopen("test.txt","r");
echo fread($f,5);
fclose($f);
خروجی:
Hello
-
frenchtojd(int $month,int $day,int $year): int
-----------------
مثال:
echo frenchtojd(1,1,10);
خروجی:
2375840
-
fscanf(resource $stream,string $format): array|false
-----------------
مثال:
$f=fopen("data.txt","r");
list($name,$age)=fscanf($f,"%s %d");
echo $name." ".$age;
fclose($f);
خروجی:
Ali 20
-
fseek(resource $stream,int $offset[,int $whence=SEEK_SET]): int
-----------------
مثال:
$f=fopen("test.txt","r");
fseek($f,6);
echo fgets($f);
خروجی:
World
-
fsockopen(string $hostname,int $port): resource|false
-----------------
مثال:
$s=fsockopen("google.com",80);
var_dump(is_resource($s));
fclose($s);
خروجی:
bool(true)
-
fstat(resource $stream): array|false
-----------------
مثال:
$f=fopen("test.txt","r");
print_r(fstat($f));
fclose($f);
خروجی:
Array
(
[size] => ...
[mtime] => ...
...
)
-
ftell(resource $stream): int|false
-----------------
مثال:
$f=fopen("test.txt","r");
fread($f,4);
echo ftell($f);
خروجی:
4
-
ftruncate(resource $stream,int $size): bool
-----------------
مثال:
$f=fopen("test.txt","r+");
ftruncate($f,5);
fclose($f);
خروجی:
فایل به ۵ بایت کاهش مییابد.
-
func_get_arg(int $position): mixed
-----------------
مثال:
function test(){
echo func_get_arg(1);
}
test("PHP","HTML");
خروجی:
HTML
-
func_get_args(): array
-----------------
مثال:
function test(){
print_r(func_get_args());
}
test(10,20,30);
خروجی:
Array
(
[0] => 10
[1] => 20
[2] => 30
)
-
func_num_args(): int
-----------------
مثال:
function test(){
echo func_num_args();
}
test(1,2,3,4);
خروجی:
4
-
fwrite(resource $stream,string $data): int|false
-----------------
مثال:
$f=fopen("test.txt","w");
echo fwrite($f,"Hello");
fclose($f);
خروجی:
5
-
gc_collect_cycles(): int
-----------------
مثال:
echo gc_collect_cycles();
خروجی:
تعداد چرخههای حافظه آزادشده
-
gc_disable(): void
-----------------
مثال:
gc_disable();
echo gc_enabled() ? "ON" : "OFF";
خروجی:
OFF
-
gc_enable(): void
-----------------
مثال:
gc_enable();
echo gc_enabled() ? "ON" : "OFF";
خروجی:
ON
-
gc_enabled(): bool
-----------------
مثال:
var_dump(gc_enabled());
خروجی:
bool(true)
-
get_browser([string $user_agent]): object|array|false
-----------------
مثال:
print_r(get_browser());
خروجی:
اطلاعات مرورگر
(نیازمند تنظیم browscap است.)
-
get_called_class(): string
-----------------
مثال:
class A{
static function test(){
echo get_called_class();
}
}
A::test();
خروجی:
A
-
get_cfg_var(string $option): mixed
-----------------
مثال:
echo get_cfg_var("memory_limit");
خروجی:
128M
-
get_class([object $object]): string
-----------------
مثال:
class User{}
$obj=new User();
echo get_class($obj);
خروجی:
User
-
get_class_methods(object|string $object): array
-----------------
مثال:
class Test{
function a(){}
function b(){}
}
print_r(get_class_methods("Test"));
خروجی:
Array
(
[0] => a
[1] => b
)
-
get_class_vars(string $class): array
-----------------
مثال:
class User{
public $name="Ali";
}
print_r(get_class_vars("User"));
خروجی:
Array
(
[name] => Ali
)
-
get_current_user(): string
-----------------
مثال:
echo get_current_user();
خروجی:
نام کاربر اجراکننده PHP
-
getcwd(): string|false
-----------------
مثال:
echo getcwd();
خروجی:
/var/www/html
-
getdate([int $timestamp]): array
-----------------
مثال:
print_r(getdate());
خروجی:
Array
(
[year] => 2026
[mon] => 7
[mday] => 14
...
)
-
getenv([string $name]): string|array|false
-----------------
مثال:
echo getenv("PATH");
خروجی:
مقدار متغیر محیطی PATH
-
gethostbyaddr(string $ip): string
-----------------
مثال:
echo gethostbyaddr("8.8.8.8");
خروجی:
dns.google
-
gethostbyname(string $hostname): string
-----------------
مثال:
echo gethostbyname("google.com");
خروجی:
یک آدرس IP
-
gethostbynamel(string $hostname): array|false
-----------------
مثال:
print_r(gethostbynamel("google.com"));
خروجی:
Array
(
[0] => xxx.xxx.xxx.xxx
...
)
-
gethostname(): string|false
-----------------
مثال:
echo gethostname();
خروجی:
نام هاست سرور
-
getimagesize(string $filename): array|false
-----------------
مثال:
print_r(getimagesize("photo.jpg"));
خروجی:
Array
(
[0] => 1920
[1] => 1080
[mime] => image/jpeg
)
-
get_included_files(): array
-----------------
مثال:
print_r(get_included_files());
خروجی:
Array
(
[0] => /var/www/html/index.php
[1] => /var/www/html/config.php
...
)
-
get_include_path(): string
-----------------
مثال:
echo get_include_path();
خروجی:
.:/usr/share/php
-
get_loaded_extensions([bool $zend_extensions=false]): array
-----------------
مثال:
print_r(get_loaded_extensions());
خروجی:
Array
(
[0] => Core
[1] => date
[2] => json
...
)
-
get_magic_quotes_gpc(): bool
-----------------
مثال:
var_dump(get_magic_quotes_gpc());
خروجی:
bool(false)
(از PHP 7 حذف شده است.)
-
get_magic_quotes_runtime(): bool
-----------------
مثال:
var_dump(get_magic_quotes_runtime());
خروجی:
bool(false)
(از PHP 7 حذف شده است.)
-
get_meta_tags(string $filename): array|false
-----------------
مثال:
print_r(get_meta_tags("index.html"));
خروجی:
Array
(
[description] => Sample page
[keywords] => php,html
)
-
get_object_vars(object $object): array
-----------------
مثال:
class User{
public $name="Ali";
public $age=20;
}
print_r(get_object_vars(new User()));
خروجی:
Array
(
[name] => Ali
[age] => 20
)
-
get_parent_class(object|string $object): string|false
-----------------
مثال:
class A{}
class B extends A{}
echo get_parent_class("B");
خروجی:
A
-
get_required_files(): array
-----------------
مثال:
print_r(get_required_files());
خروجی:
همانند get_included_files()
-
get_resource_type(resource $resource): string
-----------------
مثال:
$f=fopen("test.txt","r");
echo get_resource_type($f);
خروجی:
stream
-
get_resources([string $type]): array
-----------------
مثال:
print_r(get_resources());
خروجی:
آرایهای از Resourceهای فعال
-
gettype(mixed $value): string
-----------------
مثال:
echo gettype([1,2,3]);
خروجی:
array
-
glob(string $pattern): array|false
-----------------
مثال:
print_r(glob("*.php"));
خروجی:
Array
(
[0] => index.php
[1] => config.php
)
-
gmdate(string $format): string
-----------------
مثال:
echo gmdate("Y-m-d H:i");
خروجی:
2026-07-14 18:30
(به وقت UTC)
-
gmmktime(
int $hour,
int $minute,
int $second,
int $month,
int $day,
int $year
): int
-----------------
مثال:
echo gmmktime(0,0,0,1,1,2026);
خروجی:
1767225600
-
hash(string $algo,string $data): string
-----------------
مثال:
echo hash("sha256","Hello");
خروجی:
185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969
-
hash_algos(): array
-----------------
مثال:
print_r(hash_algos());
خروجی:
Array
(
[0] => md5
[1] => sha1
[2] => sha256
...
)
-
hash_equals(string $known,string $user): bool
-----------------
مثال:
var_dump(
hash_equals("abc123","abc123")
);
خروجی:
bool(true)
-
hash_file(string $algo,string $filename): string
-----------------
مثال:
echo hash_file("md5","test.txt");
خروجی:
هش MD5 فایل
-
header(string $header): void
-----------------
مثال:
header("Location: login.php");
exit;
خروجی:
مرورگر به login.php هدایت میشود.
-
headers_list(): array
-----------------
مثال:
header("X-Test: 123");
print_r(headers_list());
خروجی:
Array
(
[0] => X-Test: 123
)
-
headers_sent([string &$file[,int &$line]]): bool
-----------------
مثال:
var_dump(headers_sent());
خروجی:
bool(false)
-
header_remove([string $name]): void
-----------------
مثال:
header("X-Test: 123");
header_remove("X-Test");
خروجی:
هدر حذف میشود.
-
hebrev(string $string): string
-----------------
مثال:
echo hebrev("abc אבג");
خروجی:
رشته با ترتیب مناسب عبری
-
hex2bin(string $string): string|false
-----------------
مثال:
echo hex2bin("48656c6c6f");
خروجی:
Hello
-
hexdec(string $hex): int|float
-----------------
مثال:
echo hexdec("FF");
خروجی:
255
-
highlight_file(string $filename[,bool $return=false]): bool|string
-----------------
مثال:
highlight_file("index.php");
خروجی:
کد PHP با رنگبندی نمایش داده میشود.
-
highlight_string(string $code[,bool $return=false]): bool|string
-----------------
مثال:
highlight_string('');
خروجی:
کد با Syntax Highlight نمایش داده میشود.
-
html_entity_decode(string $string): string
-----------------
مثال:
echo html_entity_decode("<b>PHP</b>");
خروجی:
<b>PHP</b>
-
htmlentities(string $string): string
-----------------
مثال:
echo htmlentities("<b>PHPb>");
خروجی:
<b>PHP</b>
-
htmlspecialchars(string $string): string
-----------------
مثال:
echo htmlspecialchars("<script>alert(1)</script>");
خروجی:
<script>alert(1)</script>
-
htmlspecialchars_decode(string $string): string
-----------------
مثال:
echo htmlspecialchars_decode("<b>PHP</b>");
خروجی:
<b>PHP</b>
-
http_build_query(array|object $data): string
-----------------
مثال:
echo http_build_query([
"name"=>"Ali",
"age"=>20
]);
خروجی:
name=Ali&age=20
-
hypot(float $x, float $y): float
-----------------
مثال:
echo hypot(3,4);
خروجی:
5
-
idate(string $format [, int $timestamp]): int
-----------------
مثال:
echo idate("Y", strtotime("2026-07-14"));
خروجی:
2026
-
ignore_user_abort(bool $enable = true): int
-----------------
مثال:
echo ignore_user_abort(true);
خروجی:
0
(مقدار قبلی تنظیم را برمیگرداند و بسته به وضعیت PHP ممکن است 0 یا 1 باشد.)
-
image_type_to_extension(int $type [, bool $include_dot = true]): string
-----------------
مثال:
echo image_type_to_extension(IMAGETYPE_PNG);
خروجی:
.png
-
image_type_to_mime_type(int $type): string
-----------------
مثال:
echo image_type_to_mime_type(IMAGETYPE_JPEG);
خروجی:
image/jpeg
-
implode(string $separator, array $array): string
-----------------
مثال:
echo implode("-",["PHP","HTML","CSS"]);
خروجی:
PHP-HTML-CSS
-
in_array(mixed $needle, array $haystack [, bool $strict=false]): bool
-----------------
مثال:
var_dump(in_array("PHP",["HTML","PHP","CSS"]));
خروجی:
bool(true)
-
inet_ntop(string $ip): string|false
-----------------
مثال:
echo inet_ntop(inet_pton("192.168.1.10"));
خروجی:
192.168.1.10
-
inet_pton(string $ip): string|false
-----------------
مثال:
var_dump(bin2hex(inet_pton("127.0.0.1")));
خروجی:
string(8) "7f000001"
-
intval(mixed $value [, int $base=10]): int
-----------------
مثال:
echo intval("125");
خروجی:
125
-
interface_exists(string $interface): bool
-----------------
مثال:
interface TestInterface {}
var_dump(interface_exists("TestInterface"));
خروجی:
bool(true)
-
ip2long(string $ip): int|false
-----------------
مثال:
echo ip2long("192.168.1.1");
خروجی:
3232235777
-
is_array(mixed $value): bool
-----------------
مثال:
var_dump(is_array([1,2,3]));
خروجی:
bool(true)
-
is_bool(mixed $value): bool
-----------------
مثال:
var_dump(is_bool(true));
خروجی:
bool(true)
-
is_callable(mixed $value): bool
-----------------
مثال:
function hello(){}
var_dump(is_callable("hello"));
خروجی:
bool(true)
-
is_countable(mixed $value): bool
-----------------
مثال:
var_dump(is_countable([1,2,3]));
خروجی:
bool(true)
-
is_dir(string $path): bool
-----------------
مثال:
var_dump(is_dir("images"));
خروجی:
bool(true)
-
is_double(mixed $value): bool
-----------------
مثال:
var_dump(is_double(12.5));
خروجی:
bool(true)
-
is_executable(string $filename): bool
-----------------
مثال:
var_dump(is_executable("/bin/bash"));
خروجی:
bool(true)
-
is_file(string $filename): bool
-----------------
مثال:
var_dump(is_file("index.php"));
خروجی:
bool(true)
-
is_finite(float $value): bool
-----------------
مثال:
var_dump(is_finite(10.5));
خروجی:
bool(true)
-
is_float(mixed $value): bool
-----------------
مثال:
var_dump(is_float(10.5));
خروجی:
bool(true)
-
is_array(mixed $value): bool
-----------------
مثال:
var_dump(is_array([1,2,3]));
خروجی:
bool(true)
-
is_bool(mixed $value): bool
-----------------
مثال:
var_dump(is_bool(true));
خروجی:
bool(true)
-
is_callable(mixed $value): bool
-----------------
مثال:
function hello(){}
var_dump(is_callable("hello"));
خروجی:
bool(true)
-
is_countable(mixed $value): bool
-----------------
مثال:
var_dump(is_countable([1,2,3]));
خروجی:
bool(true)
-
is_dir(string $path): bool
-----------------
مثال:
var_dump(is_dir("."));
خروجی:
bool(true)
-
is_double(mixed $value): bool
-----------------
مثال:
var_dump(is_double(12.5));
خروجی:
bool(true)
-
is_executable(string $filename): bool
-----------------
مثال:
var_dump(is_executable("/bin/bash"));
خروجی:
bool(true)
(در ویندوز و مسیرهای دیگر ممکن است متفاوت باشد.)
-
is_file(string $filename): bool
-----------------
مثال:
var_dump(is_file("index.php"));
خروجی:
bool(true)
-
is_finite(float $value): bool
-----------------
مثال:
var_dump(is_finite(10.5));
خروجی:
bool(true)
-
is_float(mixed $value): bool
-----------------
مثال:
var_dump(is_float(10.5));
خروجی:
bool(true)
-
is_infinite(float $value): bool
-----------------
مثال:
var_dump(is_infinite(log(0)));
خروجی:
bool(true)
-
is_int(mixed $value): bool
-----------------
مثال:
var_dump(is_int(15));
خروجی:
bool(true)
-
is_integer(mixed $value): bool
-----------------
مثال:
var_dump(is_integer(15));
خروجی:
bool(true)
-
is_iterable(mixed $value): bool
-----------------
مثال:
var_dump(is_iterable([1,2,3]));
خروجی:
bool(true)
-
is_link(string $filename): bool
-----------------
مثال:
var_dump(is_link("shortcut"));
خروجی:
bool(false)
(اگر فایل shortcut یک لینک نمادین باشد، خروجی true خواهد بود.)
-
is_long(mixed $value): bool
-----------------
مثال:
var_dump(is_long(100));
خروجی:
bool(true)
-
is_nan(float $value): bool
-----------------
مثال:
var_dump(is_nan(acos(2)));
خروجی:
bool(true)
-
is_null(mixed $value): bool
-----------------
مثال:
$x = null;
var_dump(is_null($x));
خروجی:
bool(true)
-
is_numeric(mixed $value): bool
-----------------
مثال:
var_dump(is_numeric("123.45"));
خروجی:
bool(true)
-
is_object(mixed $value): bool
-----------------
مثال:
$obj = new stdClass();
var_dump(is_object($obj));
خروجی:
bool(true)
-
is_readable(string $filename): bool
-----------------
مثال:
var_dump(is_readable("config.php"));
خروجی:
bool(true)
-
is_real(mixed $value): bool
-----------------
مثال:
var_dump(is_real(5.8));
خروجی:
bool(true)
-
is_resource(mixed $value): bool
-----------------
مثال:
$f = fopen("test.txt","r");
var_dump(is_resource($f));
fclose($f);
خروجی:
bool(true)
-
is_scalar(mixed $value): bool
-----------------
مثال:
var_dump(is_scalar("PHP"));
خروجی:
bool(true)
-
is_string(mixed $value): bool
-----------------
مثال:
var_dump(is_string("Hello"));
خروجی:
bool(true)
-
is_subclass_of(object|string $object, string $class): bool
-----------------
مثال:
class A{}
class B extends A{}
var_dump(is_subclass_of("B","A"));
خروجی:
bool(true)
-
is_uploaded_file(string $filename): bool
-----------------
مثال:
var_dump(is_uploaded_file($_FILES["file"]["tmp_name"]));
خروجی:
bool(true)
(فقط زمانی که فایل واقعاً از طریق HTTP POST آپلود شده باشد.)
-
is_writable(string $filename): bool
-----------------
مثال:
var_dump(is_writable("config.php"));
خروجی:
bool(true)
-
is_writeable(string $filename): bool
-----------------
مثال:
var_dump(is_writeable("config.php"));
خروجی:
bool(true)
-
isset(mixed $var, mixed ...$vars): bool
-----------------
مثال:
$name = "Ali";
var_dump(isset($name));
خروجی:
bool(true)
-
join(string $separator, array $array): string
-----------------
مثال:
echo join(", ",["PHP","HTML","CSS"]);
خروجی:
PHP, HTML, CSS
-
json_decode(string $json [, bool $associative = false]): mixed
-----------------
مثال:
$json='{"name":"Ali","age":20}';
print_r(json_decode($json,true));
خروجی:
Array
(
[name] => Ali
[age] => 20
)
-
json_encode(mixed $value): string|false
-----------------
مثال:
echo json_encode([
"name"=>"Ali",
"age"=>20
]);
خروجی:
{"name":"Ali","age":20}
-
json_last_error(): int
-----------------
مثال:
json_decode("{");
echo json_last_error();
خروجی:
4
-
json_last_error_msg(): string
-----------------
مثال:
json_decode("{");
echo json_last_error_msg();
خروجی:
Syntax error
-
key(array|object $array): int|string|null
-----------------
مثال:
$arr=[
"name"=>"Ali",
"age"=>20
];
echo key($arr);
خروجی:
name
-
key_exists(mixed $key,array $array): bool
-----------------
مثال:
$arr=[
"name"=>"Ali"
];
var_dump(key_exists("name",$arr));
خروجی:
bool(true)
-
krsort(array &$array [, int $flags=SORT_REGULAR]): bool
-----------------
مثال:
$arr=[
"b"=>2,
"a"=>1,
"c"=>3
];
krsort($arr);
print_r($arr);
خروجی:
Array
(
[c] => 3
[b] => 2
[a] => 1
)
-
ksort(array &$array [, int $flags=SORT_REGULAR]): bool
-----------------
مثال:
$arr=[
"b"=>2,
"a"=>1,
"c"=>3
];
ksort($arr);
print_r($arr);
خروجی:
Array
(
[a] => 1
[b] => 2
[c] => 3
)
-
lcfirst(string $string): string
-----------------
مثال:
echo lcfirst("Hello World");
خروجی:
hello World
-
lcg_value(): float
-----------------
مثال:
echo lcg_value();
خروجی:
0.734591248...
(عددی تصادفی بین 0 و 1)
-
lchgrp(string $filename,mixed $group): bool
-----------------
مثال:
var_dump(lchgrp("link","www-data"));
خروجی:
bool(true)
(در صورت داشتن مجوز)
-
lchown(string $filename,mixed $user): bool
-----------------
مثال:
var_dump(lchown("link","www-data"));
خروجی:
bool(true)
-
levenshtein(string $string1,string $string2): int
-----------------
مثال:
echo levenshtein("book","books");
خروجی:
1
-
link(string $target,string $link): bool
-----------------
مثال:
var_dump(link("a.txt","b.txt"));
خروجی:
bool(true)
-
linkinfo(string $path): int
-----------------
مثال:
echo linkinfo("shortcut");
خروجی:
شناسه inode لینک
-
localeconv(): array
-----------------
مثال:
print_r(localeconv());
خروجی:
Array
(
[decimal_point] => .
[thousands_sep] => ,
...
)
-
localtime([int $timestamp [, bool $associative=false]]): array
-----------------
مثال:
print_r(localtime(time(),true));
خروجی:
Array
(
[tm_hour] => ...
[tm_min] => ...
[tm_sec] => ...
...
)
-
log(float $num [, float $base=M_E]): float
-----------------
مثال:
echo log(100,10);
خروجی:
2
-
log10(float $num): float
-----------------
مثال:
echo log10(1000);
خروجی:
3
-
log1p(float $num): float
-----------------
مثال:
echo log1p(1);
خروجی:
0.69314718056
-
long2ip(int $ip): string|false
-----------------
مثال:
echo long2ip(3232235777);
خروجی:
192.168.1.1
-
ltrim(string $string [, string $characters=" \n\r\t\v\0"]): string
-----------------
مثال:
echo ltrim(" Hello");
خروجی:
Hello
-
mail(string $to,string $subject,string $message): bool
-----------------
مثال:
var_dump(
mail(
"user@example.com",
"Test",
"Hello"
)
);
خروجی:
bool(true)
(در صورت پیکربندی صحیح Mail Server)
-
max(mixed ...$values): mixed
-----------------
مثال:
echo max(15,8,23,4);
خروجی:
23
-
md5(string $string): string
-----------------
مثال:
echo md5("password");
خروجی:
5f4dcc3b5aa765d61d8327deb882cf99
-
md5_file(string $filename): string|false
-----------------
مثال:
echo md5_file("test.txt");
خروجی:
هش MD5 فایل
-
metaphone(string $string): string
-----------------
مثال:
echo metaphone("programming");
خروجی:
PRKRMMNK
-
method_exists(object|string $object, string $method): bool
-----------------
مثال:
class User{
public function save(){}
}
var_dump(method_exists("User","save"));
خروجی:
bool(true)
-
microtime([bool $as_float=false]): string|float
-----------------
مثال:
echo microtime(true);
خروجی:
1752526843.3812
-
mime_content_type(string $filename): string|false
-----------------
مثال:
echo mime_content_type("photo.jpg");
خروجی:
image/jpeg
-
min(mixed ...$values): mixed
-----------------
مثال:
echo min(15,8,23,4);
خروجی:
4
-
mkdir(string $directory [, int $permissions=0777 [, bool $recursive=false]]): bool
-----------------
مثال:
var_dump(mkdir("images"));
خروجی:
bool(true)
-
mktime(
int $hour,
int $minute,
int $second,
int $month,
int $day,
int $year
): int
-----------------
مثال:
echo mktime(0,0,0,1,1,2026);
خروجی:
1767225600
-
move_uploaded_file(string $from, string $to): bool
-----------------
مثال:
var_dump(
move_uploaded_file(
$_FILES["photo"]["tmp_name"],
"uploads/photo.jpg"
)
);
خروجی:
bool(true)
-
mt_getrandmax(): int
-----------------
مثال:
echo mt_getrandmax();
خروجی:
2147483647
-
mt_rand([int $min, int $max]): int
-----------------
مثال:
echo mt_rand(1,100);
خروجی:
57
(عدد تصادفی بین 1 تا 100)
-
mt_srand([int $seed]): void
-----------------
مثال:
mt_srand(100);
echo mt_rand(1,10);
خروجی:
(همواره یک عدد ثابت برای همان Seed)
-
natcasesort(array &$array): bool
-----------------
مثال:
$arr=["img12","img2","img1"];
natcasesort($arr);
print_r($arr);
خروجی:
Array
(
[2] => img1
[1] => img2
[0] => img12
)
-
natsort(array &$array): bool
-----------------
مثال:
$arr=["img12","img2","img1"];
natsort($arr);
print_r($arr);
خروجی:
Array
(
[2] => img1
[1] => img2
[0] => img12
)
-
next(array|object &$array): mixed
-----------------
مثال:
$arr=[10,20,30];
next($arr);
echo current($arr);
خروجی:
20
-
nl2br(string $string): string
-----------------
مثال:
echo nl2br("PHP\nHTML");
خروجی:
PHP
HTML
-
number_format(float $num [, int $decimals=0]): string
-----------------
مثال:
echo number_format(1234567.89,2);
خروجی:
1,234,567.89
-
ob_clean(): bool
-----------------
مثال:
ob_start();
echo "Hello";
ob_clean();
echo "PHP";
خروجی:
PHP
-
ob_end_clean(): bool
-----------------
مثال:
ob_start();
echo "Hello";
ob_end_clean();
echo "PHP";
خروجی:
PHP
-
ob_end_flush(): bool
-----------------
مثال:
ob_start();
echo "Hello";
ob_end_flush();
خروجی:
Hello
-
ob_flush(): bool
-----------------
مثال:
ob_start();
echo "Hello";
ob_flush();
خروجی:
Hello
-
ob_get_clean(): string|false
-----------------
مثال:
ob_start();
echo "PHP";
$text=ob_get_clean();
echo $text;
خروجی:
PHP
-
ob_get_contents(): string|false
-----------------
مثال:
ob_start();
echo "Hello";
echo ob_get_contents();
خروجی:
HelloHello
-
ob_get_length(): int|false
-----------------
مثال:
ob_start();
echo "Hello";
echo ob_get_length();
خروجی:
5
-
ob_get_level(): int
-----------------
مثال:
ob_start();
echo ob_get_level();
خروجی:
1
-
ob_start([callable $callback]): bool
-----------------
مثال:
ob_start();
echo "Hello";
$text=ob_get_clean();
echo $text;
خروجی:
Hello
-
octdec(string $octal): int|float
-----------------
مثال:
echo octdec("100");
خروجی:
64
-
opendir(string $directory): resource|false
-----------------
مثال:
$dir=opendir(".");
echo get_resource_type($dir);
closedir($dir);
خروجی:
stream
-
ord(string $character): int
-----------------
مثال:
echo ord("A");
خروجی:
65
-
parse_ini_file(string $filename): array|false
-----------------
مثال:
print_r(parse_ini_file("config.ini"));
خروجی:
Array
(
[host] => localhost
[user] => root
)
-
parse_str(string $string [, array &$result]): void
-----------------
مثال:
parse_str("name=Ali&age=20",$data);
print_r($data);
خروجی:
Array
(
[name] => Ali
[age] => 20
)
-
parse_url(string $url): array|false
-----------------
مثال:
print_r(parse_url("https://example.com:8080/test?a=1"));
خروجی:
Array
(
[scheme] => https
[host] => example.com
[port] => 8080
[path] => /test
[query] => a=1
)
-
pathinfo(string $path [, int $flags = PATHINFO_ALL]): array|string
-----------------
مثال:
print_r(pathinfo("/var/www/index.php"));
خروجی:
Array
(
[dirname] => /var/www
[basename] => index.php
[extension] => php
[filename] => index
)
-
pclose(resource $handle): int
-----------------
مثال:
$h = popen("echo Hello","r");
echo stream_get_contents($h);
pclose($h);
خروجی:
Hello
-
php_sapi_name(): string
-----------------
مثال:
echo php_sapi_name();
خروجی:
cli
(در وب معمولاً apache2handler یا fpm-fcgi و ...)
-
php_uname([string $mode = "a"]): string
-----------------
مثال:
echo php_uname();
خروجی:
Linux server01 6.8.0 x86_64 ...
-
phpcredits([int $flags = CREDITS_ALL]): bool
-----------------
مثال:
phpcredits();
خروجی:
صفحه اطلاعات سازندگان PHP نمایش داده میشود.
-
phpinfo([int $flags = INFO_ALL]): bool
-----------------
مثال:
phpinfo();
خروجی:
اطلاعات کامل پیکربندی PHP نمایش داده میشود.
-
phpversion([string $extension]): string|false
-----------------
مثال:
echo phpversion();
خروجی:
8.4.1
-
pi(): float
-----------------
مثال:
echo pi();
خروجی:
3.1415926535898
-
popen(string $command, string $mode): resource|false
-----------------
مثال:
$h = popen("echo Hello","r");
echo fgets($h);
pclose($h);
خروجی:
Hello
-
pos(array|object &$array): mixed
-----------------
مثال:
$arr=[10,20,30];
echo pos($arr);
خروجی:
10
-
pow(int|float $base, int|float $exp): number
-----------------
مثال:
echo pow(2,10);
خروجی:
1024
-
preg_filter(
string|array $pattern,
string|array $replacement,
string|array $subject
): string|array|null
-----------------
مثال:
echo preg_filter("/[0-9]+/","NUM","abc123xyz");
خروجی:
abcNUMxyz
-
preg_grep(string $pattern, array $array): array
-----------------
مثال:
print_r(
preg_grep("/^a/",[
"apple",
"banana",
"apricot"
])
);
خروجی:
Array
(
[0] => apple
[2] => apricot
)
-
preg_last_error(): int
-----------------
مثال:
preg_match("/(/","abc");
echo preg_last_error();
خروجی:
1
-
preg_match(
string $pattern,
string $subject
): int|false
-----------------
مثال:
echo preg_match("/php/i","PHP Language");
خروجی:
1
-
preg_match_all(
string $pattern,
string $subject,
array &$matches
): int|false
-----------------
مثال:
preg_match_all(
"/[0-9]+/",
"A12 B45 C9",
$m
);
print_r($m[0]);
خروجی:
Array
(
[0] => 12
[1] => 45
[2] => 9
)
-
preg_quote(string $str [, string $delimiter]): string
-----------------
مثال:
echo preg_quote("a+b*c?");
خروجی:
a\+b\*c\?
-
preg_replace(
string|array $pattern,
string|array $replacement,
string|array $subject
): string|array|null
-----------------
مثال:
echo preg_replace(
"/[0-9]+/",
"#",
"PHP8.4"
);
خروجی:
PHP#.
-
preg_replace_callback(
string $pattern,
callable $callback,
string $subject
): string|null
-----------------
مثال:
echo preg_replace_callback(
"/[0-9]+/",
fn($m)=>$m[0]*2,
"10 apples"
);
خروجی:
20 apples
-
preg_split(string $pattern,string $subject): array
-----------------
مثال:
print_r(
preg_split(
"/[,;]/",
"a,b;c"
)
);
خروجی:
Array
(
[0] => a
[1] => b
[2] => c
)
-
prev(array|object &$array): mixed
-----------------
مثال:
$arr=[10,20,30];
next($arr);
next($arr);
echo prev($arr);
خروجی:
20
-
print(mixed $expression): int
-----------------
مثال:
print "Hello";
خروجی:
Hello
-
printf(string $format,mixed ...$values): int
-----------------
مثال:
printf("%s is %d years old","Ali",20);
خروجی:
Ali is 20 years old
-
property_exists(object|string $object,string $property): bool
-----------------
مثال:
class User{
public $name;
}
var_dump(
property_exists("User","name")
);
خروجی:
bool(true)
-
putenv(string $assignment): bool
-----------------
مثال:
putenv("APP_ENV=dev");
echo getenv("APP_ENV");
خروجی:
dev
-
quoted_printable_decode(string $string): string
-----------------
مثال:
echo quoted_printable_decode("Hello=20World=21");
خروجی:
Hello World!
-
quoted_printable_encode(string $string): string
-----------------
مثال:
echo quoted_printable_encode("Hello World!");
خروجی:
Hello=20World!
-
quotemeta(string $string): string
-----------------
مثال:
echo quotemeta("a+b*c?.");
خروجی:
a\+b\*c\?\.
-
rad2deg(float $num): float
-----------------
مثال:
echo rad2deg(pi());
خروجی:
180
-
rand([int $min, int $max]): int
-----------------
مثال:
echo rand(1,10);
خروجی:
7
(عدد تصادفی بین 1 تا 10)
-
range(mixed $start, mixed $end [, int|float $step = 1]): array
-----------------
مثال:
print_r(range(1,5));
خروجی:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
-
rawurldecode(string $string): string
-----------------
مثال:
echo rawurldecode("Hello%20World");
خروجی:
Hello World
-
rawurlencode(string $string): string
-----------------
مثال:
echo rawurlencode("Hello World");
خروجی:
Hello%20World
-
readfile(string $filename): int|false
-----------------
مثال:
readfile("test.txt");
خروجی:
محتوای فایل روی خروجی چاپ میشود.
-
readlink(string $path): string|false
-----------------
مثال:
echo readlink("shortcut");
خروجی:
مسیر مقصد لینک نمادین
-
realpath(string $path): string|false
-----------------
مثال:
echo realpath("./index.php");
خروجی:
/var/www/html/index.php
-
rename(string $from, string $to): bool
-----------------
مثال:
var_dump(rename("old.txt","new.txt"));
خروجی:
bool(true)
-
reset(array|object &$array): mixed
-----------------
مثال:
$arr=[10,20,30];
next($arr);
echo reset($arr);
خروجی:
10
-
restore_error_handler(): bool
-----------------
مثال:
set_error_handler(function(){});
restore_error_handler();
echo "Done";
خروجی:
Done
-
restore_exception_handler(): bool
-----------------
مثال:
set_exception_handler(function(){});
restore_exception_handler();
echo "Done";
خروجی:
Done
-
rewind(resource $stream): bool
-----------------
مثال:
$f=fopen("test.txt","r");
fread($f,5);
rewind($f);
echo fgets($f);
خروجی:
اولین خط فایل
-
rewinddir(resource $dir_handle): void
-----------------
مثال:
$dir=opendir(".");
readdir($dir);
rewinddir($dir);
echo readdir($dir);
خروجی:
اولین ورودی پوشه
-
rmdir(string $directory): bool
-----------------
مثال:
var_dump(rmdir("temp"));
خروجی:
bool(true)
-
round(int|float $num [, int $precision=0]): float
-----------------
مثال:
echo round(12.5678,2);
خروجی:
12.57
-
rsort(array &$array [, int $flags=SORT_REGULAR]): bool
-----------------
مثال:
$arr=[5,2,8,1];
rsort($arr);
print_r($arr);
خروجی:
Array
(
[0] => 8
[1] => 5
[2] => 2
[3] => 1
)
-
rtrim(string $string [, string $characters=" \n\r\t\v\0"]): string
-----------------
مثال:
echo rtrim("Hello ");
خروجی:
Hello
-
scandir(string $directory): array|false
-----------------
مثال:
print_r(scandir("."));
خروجی:
Array
(
[0] => .
[1] => ..
[2] => index.php
...
)
-
serialize(mixed $value): string
-----------------
مثال:
echo serialize([
"name"=>"Ali",
"age"=>20
]);
خروجی:
a:2:{s:4:"name";s:3:"Ali";s:3:"age";i:20;}
-
set_include_path(string $include_path): string|false
-----------------
مثال:
set_include_path(
get_include_path().PATH_SEPARATOR."lib"
);
echo get_include_path();
خروجی:
مسیر جدید Include Path
-
setcookie(
string $name,
string $value
): bool
-----------------
مثال:
setcookie("user","Ali",time()+3600);
خروجی:
bool(true)
-
setlocale(
int $category,
string $locale
): string|false
-----------------
مثال:
echo setlocale(
LC_ALL,
"en_US.UTF-8"
);
خروجی:
en_US.UTF-8
-
setrawcookie(
string $name,
string $value
): bool
-----------------
مثال:
setrawcookie(
"user",
"Ali Reza",
time()+3600
);
خروجی:
bool(true)
-
sha1(string $string): string
-----------------
مثال:
echo sha1("password");
خروجی:
5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8
-
sha1_file(string $filename): string|false
-----------------
مثال:
echo sha1_file("test.txt");
خروجی:
هش SHA1 فایل
-
shell_exec(string $command): string|null
-----------------
مثال:
echo shell_exec("whoami");
خروجی:
نام کاربر سیستم
-
shuffle(array &$array): bool
-----------------
مثال:
$arr = [1,2,3,4,5];
shuffle($arr);
print_r($arr);
خروجی:
Array
(
[0] => 4
[1] => 1
[2] => 5
[3] => 2
[4] => 3
)
(ترتیب عناصر تصادفی است.)
-
similar_text(string $string1, string $string2 [, float &$percent]): int
-----------------
مثال:
echo similar_text("PHP","PHP8",$percent);
echo "\n";
echo round($percent,2);
خروجی:
3
75
-
sin(float $num): float
-----------------
مثال:
echo sin(pi()/2);
خروجی:
1
-
sinh(float $num): float
-----------------
مثال:
echo sinh(0);
خروجی:
0
-
sizeof(Countable|array $value): int
-----------------
مثال:
echo sizeof(["PHP","HTML","CSS"]);
خروجی:
3
-
sleep(int $seconds): int
-----------------
مثال:
echo "Start\n";
sleep(2);
echo "End";
خروجی:
(Start چاپ میشود، دو ثانیه مکث، سپس End)
-
sort(array &$array [, int $flags=SORT_REGULAR]): bool
-----------------
مثال:
$arr = [8,2,5,1];
sort($arr);
print_r($arr);
خروجی:
Array
(
[0] => 1
[1] => 2
[2] => 5
[3] => 8
)
-
soundex(string $string): string
-----------------
مثال:
echo soundex("Robert");
خروجی:
R163
-
sprintf(string $format, mixed ...$values): string
-----------------
مثال:
echo sprintf(
"%s is %d years old",
"Ali",
20
);
خروجی:
Ali is 20 years old
-
sqrt(float $num): float
-----------------
مثال:
echo sqrt(144);
خروجی:
12
-
srand([int $seed]): void
-----------------
مثال:
srand(100);
echo rand(1,10);
خروجی:
(برای Seed یکسان، عدد تولیدشده ثابت خواهد بود.)
-
sscanf(string $string, string $format): array|null
-----------------
مثال:
print_r(
sscanf(
"Ali 20",
"%s %d"
)
);
خروجی:
Array
(
[0] => Ali
[1] => 20
)
-
strcasecmp(string $string1, string $string2): int
-----------------
مثال:
echo strcasecmp("PHP","php");
خروجی:
0
-
strchr(string $haystack, string $needle): string|false
-----------------
مثال:
echo strchr("Hello World","W");
خروجی:
World
-
strcmp(string $string1, string $string2): int
-----------------
مثال:
echo strcmp("abc","abd");
خروجی:
-1
-
strcoll(string $string1, string $string2): int
-----------------
مثال:
echo strcoll("abc","abd");
خروجی:
-1
(بسته به Locale ممکن است متفاوت باشد.)
-
str_contains(string $haystack, string $needle): bool
-----------------
مثال:
var_dump(
str_contains(
"PHP Language",
"PHP"
)
);
خروجی:
bool(true)
-
str_ends_with(string $haystack, string $needle): bool
-----------------
مثال:
var_dump(
str_ends_with(
"index.php",
".php"
)
);
خروجی:
bool(true)
-
strip_tags(string $string): string
-----------------
مثال:
echo strip_tags(
"PHP Tutorial"
);
خروجی:
PHP Tutorial
-
stripcslashes(string $string): string
-----------------
مثال:
echo stripcslashes("Hello\\nWorld");
خروجی:
Hello
World
-
stripslashes(string $string): string
-----------------
مثال:
echo stripslashes("I\\'m Ali");
خروجی:
I'm Ali
-
stripos(string $haystack, string $needle): int|false
-----------------
مثال:
echo stripos(
"PHP Language",
"language"
);
خروجی:
4
-
strlen(string $string): int
-----------------
مثال:
echo strlen("Hello");
خروجی:
5
-
strnatcasecmp(string $string1, string $string2): int
-----------------
مثال:
echo strnatcasecmp("img2","IMG10");
خروجی:
-1
-
strnatcmp(string $string1, string $string2): int
-----------------
مثال:
echo strnatcmp("img2","img10");
خروجی:
-1
-
strncasecmp(string $string1, string $string2, int $length): int
-----------------
مثال:
echo strncasecmp(
"PHP8",
"php7",
3
);
خروجی:
0
-
strncmp(string $string1, string $string2, int $length): int
-----------------
مثال:
echo strncmp(
"PHP8",
"PHP7",
3
);
خروجی:
0
-
strpbrk(string $string, string $characters): string|false
-----------------
مثال:
echo strpbrk(
"abcdef",
"dx"
);
خروجی:
def
-
strpos(string $haystack, string $needle [, int $offset=0]): int|false
-----------------
مثال:
echo strpos("Hello World","World");
خروجی:
6
-
strrchr(string $haystack, string $needle): string|false
-----------------
مثال:
echo strrchr("one/two/file.txt","/");
خروجی:
/file.txt
-
strrev(string $string): string
-----------------
مثال:
echo strrev("PHP");
خروجی:
PHP
-
strripos(string $haystack, string $needle [, int $offset=0]): int|false
-----------------
مثال:
echo strripos("PHP php PHP","php");
خروجی:
8
-
strrpos(string $haystack, string $needle [, int $offset=0]): int|false
-----------------
مثال:
echo strrpos("abc abc abc","abc");
خروجی:
8
-
strspn(string $string, string $characters): int
-----------------
مثال:
echo strspn("12345abc","0123456789");
خروجی:
5
-
strstr(string $haystack, string $needle): string|false
-----------------
مثال:
echo strstr("Hello World","World");
خروجی:
World
-
strtok(string $string, string $token): string|false
-----------------
مثال:
$str="PHP,HTML,CSS";
echo strtok($str,",");
خروجی:
PHP
-
strtolower(string $string): string
-----------------
مثال:
echo strtolower("Hello PHP");
خروجی:
hello php
-
strtoupper(string $string): string
-----------------
مثال:
echo strtoupper("Hello PHP");
خروجی:
HELLO PHP
-
strtr(string $string, string $from, string $to): string
-----------------
مثال:
echo strtr("hello","heo","HEO");
خروجی:
HEllO
-
strval(mixed $value): string
-----------------
مثال:
echo strval(123.45);
خروجی:
123.45
-
substr(string $string, int $offset [, int $length]): string
-----------------
مثال:
echo substr("Programming",3,4);
خروجی:
gram
-
substr_compare(
string $main_str,
string $str,
int $offset
): int
-----------------
مثال:
echo substr_compare(
"abcdef",
"cde",
2
);
خروجی:
0
-
substr_count(
string $haystack,
string $needle
): int
-----------------
مثال:
echo substr_count(
"PHP PHP HTML PHP",
"PHP"
);
خروجی:
3
-
substr_replace(
string $string,
string $replacement,
int $start,
int $length
): string
-----------------
مثال:
echo substr_replace(
"Hello World",
"PHP",
6,
5
);
خروجی:
Hello PHP
-
symlink(string $target, string $link): bool
-----------------
مثال:
var_dump(
symlink(
"file.txt",
"shortcut"
)
);
خروجی:
bool(true)
-
sys_get_temp_dir(): string
-----------------
مثال:
echo sys_get_temp_dir();
خروجی:
/tmp
-
tempnam(string $directory, string $prefix): string|false
-----------------
مثال:
echo tempnam(
sys_get_temp_dir(),
"tmp_"
);
خروجی:
/tmp/tmp_a1b2c3
-
time(): int
-----------------
مثال:
echo time();
خروجی:
1752527000
(مقدار با زمان فعلی تغییر میکند.)
-
touch(
string $filename
): bool
-----------------
مثال:
var_dump(
touch("newfile.txt")
);
خروجی:
bool(true)
-
trim(
string $string
[, string $characters]
): string
-----------------
مثال:
echo trim(" Hello PHP ");
خروجی:
Hello PHP
-
ucfirst(string $string): string
-----------------
مثال:
echo ucfirst("hello");
خروجی:
Hello
-
ucwords(string $string): string
-----------------
مثال:
echo ucwords("hello php world");
خروجی:
Hello Php World
-
uniqid([string $prefix="", bool $more_entropy=false]): string
-----------------
مثال:
echo uniqid("user_");
خروجی:
user_6874c3eaf31d2
-
unlink(string $filename): bool
-----------------
مثال:
var_dump(
unlink("temp.txt")
);
خروجی:
bool(true)
-
unserialize(string $data): mixed
-----------------
مثال:
print_r(
unserialize(
'a:2:{s:4:"name";s:3:"Ali";s:3:"age";i:20;}'
)
);
خروجی:
Array
(
[name] => Ali
[age] => 20
)
-
urldecode(string $string): string
-----------------
مثال:
echo urldecode("Hello+World%21");
خروجی:
Hello World!
-
urlencode(string $string): string
-----------------
مثال:
echo urlencode("Hello World!");
خروجی:
Hello+World%21
-
usleep(int $microseconds): void
-----------------
مثال:
echo "Start\n";
usleep(500000);
echo "End";
خروجی:
(Start چاپ میشود، نیم ثانیه مکث، سپس End)
-
usort(array &$array, callable $callback): bool
-----------------
مثال:
$arr=[5,2,8,1];
usort($arr,function($a,$b){
return $a <=> $b;
});
print_r($arr);
خروجی:
Array
(
[0] => 1
[1] => 2
[2] => 5
[3] => 8
)
-
var_dump(mixed ...$values): void
-----------------
مثال:
var_dump([
"PHP",
123,
true
]);
خروجی:
array(3) {
[0]=>
string(3) "PHP"
[1]=>
int(123)
[2]=>
bool(true)
}
-
var_export(mixed $value [, bool $return=false]): string|null
-----------------
مثال:
var_export([
"name"=>"Ali",
"age"=>20
]);
خروجی:
array (
'name' => 'Ali',
'age' => 20,
)
-
version_compare(
string $version1,
string $version2
[, string $operator]
): mixed
-----------------
مثال:
var_dump(
version_compare(
"8.2",
"8.1",
">"
)
);
خروجی:
bool(true)
-
vfprintf(resource $stream, string $format, array $values): int
-----------------
مثال:
$f=fopen("test.txt","w");
vfprintf(
$f,
"%s %d",
["Ali",20]
);
fclose($f);
echo file_get_contents("test.txt");
خروجی:
Ali 20
-
vprintf(string $format, array $values): int
-----------------
مثال:
vprintf(
"%s is %d years old",
["Ali",20]
);
خروجی:
Ali is 20 years old
-
vsprintf(string $format, array $values): string
-----------------
مثال:
echo vsprintf(
"%s scored %d",
["Ali",95]
);
خروجی:
Ali scored 95
-
wordwrap(
string $string,
int $width=75,
string $break="\n"
): string
-----------------
مثال:
echo wordwrap(
"PHP is a powerful scripting language.",
10
);
خروجی:
PHP is a
powerful
scripting
language.
xdebug_break(): bool
xdebug_call_class(int $depth=2)
xdebug_call_file(int $depth=2)
xdebug_call_function(int $depth=2)
xdebug_call_line(int $depth=2)
xdebug_code_coverage_started(): bool
xdebug_connect_to_client(): bool
xdebug_debug_zval(string ...$varname)
xdebug_debug_zval_stdout(string ...$varname)
xdebug_dump_superglobals()
xdebug_get_code_coverage(): array
xdebug_get_collected_errors(bool $emptyList=false)
xdebug_get_function_count(): int
xdebug_get_function_stack(): array
xdebug_get_gc_run_count(): int
xdebug_get_gc_total_collected_roots(): int
xdebug_get_gcstats_filename()
xdebug_get_headers(): array
xdebug_get_monitored_functions(): array
xdebug_get_profiler_filename()
xdebug_get_stack_depth(): int
xdebug_get_tracefile_name()
xdebug_info(string $category=null)
xdebug_is_debugger_active(): bool
xdebug_memory_usage(): int
xdebug_notify(mixed $data): bool
xdebug_peak_memory_usage(): int
xdebug_print_function_stack(string $message='user triggered' [, int $options=0])
xdebug_set_filter(int $group, int $listType, array $configuration)
xdebug_start_code_coverage(int $options=0)
xdebug_start_error_collection()
xdebug_start_function_monitor(array $listOfFunctionsToMonitor)
xdebug_start_gcstats(?string $gcstatsFile=null)
xdebug_start_trace(?string $traceFile=null [, int $options=0]): ?string
xdebug_stop_code_coverage(bool $cleanUp=true)
xdebug_stop_error_collection()
xdebug_stop_function_monitor()
xdebug_stop_gcstats()
xdebug_stop_trace()
xdebug_time_index(): float
xdebug_var_dump(mixed ...$variable)
xml_error_string(int $error_code): ?string
xml_get_current_byte_index(XMLParser $parser): int
xml_get_current_column_number(XMLParser $parser): int
xml_get_current_line_number(XMLParser $parser): int
xml_get_error_code(XMLParser $parser): int
xml_parse(XMLParser $parser, string $data [, bool $is_final=false]): int
xml_parse_into_struct(XMLParser $parser, string $data, &$values [, &$index=null]): int
xml_parser_create(?string $encoding=null): XMLParser
xml_parser_create_ns(?string $encoding=null [, string $separator=':']): XMLParser
xml_parser_free(XMLParser $parser): bool
xml_parser_get_option(XMLParser $parser, int $option): string|int
xml_parser_set_option(XMLParser $parser, int $option, $value): bool
xml_set_character_data_handler(XMLParser $parser, $handler): true
xml_set_default_handler(XMLParser $parser, $handler): true
xml_set_element_handler(XMLParser $parser, $start_handler, $end_handler): true
xml_set_end_namespace_decl_handler(XMLParser $parser, $handler): true
xml_set_external_entity_ref_handler(XMLParser $parser, $handler): true
xml_set_notation_decl_handler(XMLParser $parser, $handler): true
xml_set_object(XMLParser $parser, object $object): true
xml_set_processing_instruction_handler(XMLParser $parser, $handler): true
xml_set_start_namespace_decl_handler(XMLParser $parser, $handler): true
xml_set_unparsed_entity_decl_handler(XMLParser $parser, $handler): true
xmlwriter_end_attribute(XMLWriter $writer): bool
xmlwriter_end_cdata(XMLWriter $writer): bool
xmlwriter_end_comment(XMLWriter $writer): bool
xmlwriter_end_document(XMLWriter $writer): bool
xmlwriter_end_dtd(XMLWriter $writer): bool
xmlwriter_end_dtd_attlist(XMLWriter $writer): bool
xmlwriter_end_dtd_element(XMLWriter $writer): bool
xmlwriter_end_dtd_entity(XMLWriter $writer): bool
xmlwriter_end_element(XMLWriter $writer): bool
xmlwriter_end_pi(XMLWriter $writer): bool
xmlwriter_flush(XMLWriter $writer [, bool $empty=true]): string|int
xmlwriter_full_end_element(XMLWriter $writer): bool
xmlwriter_open_memory(): XMLWriter|false
xmlwriter_open_uri(string $uri): XMLWriter|false
xmlwriter_output_memory(XMLWriter $writer [, bool $flush=true]): string
xmlwriter_set_indent(XMLWriter $writer, bool $enable): bool
xmlwriter_set_indent_string(XMLWriter $writer, string $indentation): bool
xmlwriter_start_attribute(XMLWriter $writer, string $name): bool
xmlwriter_start_attribute_ns(XMLWriter $writer, ?string $prefix, string $name, ?string $namespace): bool
xmlwriter_start_cdata(XMLWriter $writer): bool
xmlwriter_start_comment(XMLWriter $writer): bool
xmlwriter_start_document(XMLWriter $writer [, ?string $version='1.0' [, ?string $encoding=null [, ?string $standalone=null]]]): bool
xmlwriter_start_dtd(XMLWriter $writer, string $qualifiedName [, ?string $publicId=null [, ?string $systemId=null]]): bool
xmlwriter_start_dtd_attlist(XMLWriter $writer, string $name): bool
xmlwriter_start_dtd_element(XMLWriter $writer, string $qualifiedName): bool
xmlwriter_start_dtd_entity(XMLWriter $writer, string $name, bool $isParam): bool
xmlwriter_start_element(XMLWriter $writer, string $name): bool
xmlwriter_start_element_ns(XMLWriter $writer, ?string $prefix, string $name, ?string $namespace): bool
xmlwriter_start_pi(XMLWriter $writer, string $target): bool
xmlwriter_text(XMLWriter $writer, string $content): bool
xmlwriter_write_attribute(XMLWriter $writer, string $name, string $value): bool
xmlwriter_write_attribute_ns(XMLWriter $writer, ?string $prefix, string $name, ?string $namespace, string $value): bool
xmlwriter_write_cdata(XMLWriter $writer, string $content): bool
xmlwriter_write_comment(XMLWriter $writer, string $content): bool
xmlwriter_write_dtd(XMLWriter $writer, string $name [, ?string $publicId=null [, ?string $systemId=null [, ?string $content=null]]]): bool
xmlwriter_write_dtd_attlist(XMLWriter $writer, string $name, string $content): bool
xmlwriter_write_dtd_element(XMLWriter $writer, string $name, string $content): bool
xmlwriter_write_dtd_entity(XMLWriter $writer, string $name, string $content [, bool $isParam=false [, ?string $publicId=null [, ?string $systemId=null [, ?string $notationData=null]]]]): bool
xmlwriter_write_element(XMLWriter $writer, string $name [, ?string $content=null]): bool
xmlwriter_write_element_ns(XMLWriter $writer, ?string $prefix, string $name, ?string $namespace [, ?string $content=null]): bool
xmlwriter_write_pi(XMLWriter $writer, string $target, string $content): bool
xmlwriter_write_raw(XMLWriter $writer, string $content): bool
zend_version(): string
zlib_decode(string $data [, int $max_length=0]): string|false
zlib_encode(string $data, int $encoding [, int $level=-1]): string|false
zlib_get_coding_type(): string|false