Sebagai bahasa pengaturcaraan yang digunakan secara meluas, PHP mempunyai banyak fungsi terbina dalam yang tersedia. Semasa proses pengekodan, menguasai fungsi ini membolehkan pembangun menulis kod dengan lebih cepat dan cekap. Artikel ini akan meneroka beberapa fungsi yang biasa digunakan dalam PHP.
1. Fungsi pemprosesan rentetan
- strlen(string $string): Dapatkan panjang rentetan
Fungsi ini akan mengembalikan panjang rentetan yang diberikan. Contohnya:
$str = "Hello, world!";
echo strlen($str); // 输出:13
Salin selepas log masuk
- strpos(string $haystack, mixed $needle [, int $offset = 0]): Cari kejadian pertama subrentetan dalam rentetan
Fungsi ini akan mengembalikan kedudukan kejadian pertama subrentetan yang ditentukan dalam rentetan yang diberikan. Jika subrentetan tidak dijumpai, mengembalikan FALSE. Contohnya:
$str = "Hello, world!";
echo strpos($str, "world"); // 输出:7
Salin selepas log masuk
- str_replace(mixed $search , mixed $replace , mixed $subject [, int &$count ]): Gantikan substring dalam rentetan
The fungsi akan mengembalikan rentetan baharu di mana semua rentetan yang sepadan dengan $search akan digantikan dengan rentetan $replace. Contohnya:
$str = "Hello, world!";
echo str_replace("world", "PHP", $str); // 输出:Hello, PHP!
Salin selepas log masuk
2. Fungsi pemprosesan tatasusunan
- count(campuran $array_or_countable [, int $mode = COUNT_NORMAL ]): Mengembalikan bilangan elemen dalam tatasusunan
Fungsi ini mengembalikan bilangan elemen dalam tatasusunan. Contohnya:
$arr = [1, 2, 3];
echo count($arr); // 输出:3
Salin selepas log masuk
- array_push(array &$array , mixed $value1 [, mixed $... ]): Tolak satu atau lebih elemen ke hujung array
Fungsi ini menambah satu atau lebih elemen pada penghujung tatasusunan yang diberikan dan mengembalikan bilangan elemen dalam tatasusunan baharu. Contohnya:
$arr = [1, 2, 3];
echo array_push($arr, 4, 5); // 输出:5
print_r($arr); // 输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
Salin selepas log masuk
- array_merge(array $array1 [, array $... ]): Gabungkan satu atau lebih tatasusunan
Fungsi ini menggabungkan dua atau lebih tatasusunan Gabung ke tatasusunan baharu. Contohnya:
$arr1 = [1, 2, 3];
$arr2 = [4, 5];
print_r(array_merge($arr1, $arr2)); // 输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
Salin selepas log masuk
3. Fungsi pemprosesan fail
- file_get_contents(string $filename [, bool $use_include_path = FALSE [, resource $context [, int $ offset = -1 [, int $maxlen = -1 ]]]]): Baca keseluruhan fail ke dalam rentetan
Fungsi ini membaca kandungan fail yang ditentukan ke dalam rentetan. Contohnya:
$file_str = file_get_contents("./test.txt");
echo $file_str;
Salin selepas log masuk
- file_put_contents(rentetan $nama fail , $data bercampur [, int $flags = 0 [, sumber $konteks ]]): Tulis rentetan pada fail
Fungsi ini menulis rentetan yang ditentukan pada fail yang ditentukan. Contohnya:
$data = "Hello, world!";
file_put_contents("./test.txt", $data);
Salin selepas log masuk
- scandir(string $directory [, int $sorting_order = SCANDIR_SORT_ASCENDING [, resource $context ]]): Mengembalikan fail dan direktori dalam direktori yang ditentukan
Fungsi ini akan mengembalikan semua fail dan direktori dalam direktori yang ditentukan. Contohnya:
$files = scandir("./");
print_r($files);
Salin selepas log masuk
Di atas hanyalah sebahagian daripada fungsi asas yang dibina ke dalam PHP Dalam proses menggunakan PHP, fungsi dan komponen lain yang lebih kompleks juga akan terlibat. Memahami dan membiasakan diri dengan fungsi ini akan membantu pembangun membangunkan aplikasi PHP dengan lebih cepat dan cekap.
Atas ialah kandungan terperinci [Ringkasan] Beberapa fungsi terbina dalam yang biasa digunakan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!