15 основных фрагментов кода PHP, которые должен знать каждый разработчик

В этой статье блога мы рассмотрим 15 основных фрагментов кода PHP, которые должен знать каждый разработчик. Эти фрагменты охватывают широкий спектр функций и могут быть использованы для улучшения ваших навыков разработки PHP. Каждый фрагмент сопровождается примером кода, демонстрирующим его использование. Давайте погрузимся!

  1. Сгенерировать случайные числа:

    $random_number = rand(1, 100);
    echo $random_number;
  2. Проверьте, содержит ли строка подстроку:

    $string = "Hello, World!";
    $substring = "World";
    if (strpos($string, $substring) !== false) {
    echo "Substring found!";
    } else {
    echo "Substring not found!";
    }
  3. Преобразовать строку в массив:

    $string = "apple,orange,banana";
    $array = explode(",", $string);
    print_r($array);
  4. Удалить повторяющиеся элементы из массива:

    $array = [1, 2, 2, 3, 4, 4, 5];
    $unique_array = array_unique($array);
    print_r($unique_array);
  5. Перевернуть строку:

    $string = "Hello, World!";
    $reversed_string = strrev($string);
    echo $reversed_string;
  6. Получить текущую дату и время:

    $current_datetime = date("Y-m-d H:i:s");
    echo $current_datetime;
  7. Подтвердить адрес электронной почты:

    $email = "example@example.com";
    if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
    echo "Email address is valid!";
    } else {
    echo "Email address is invalid!";
    }
  8. Вычислить сумму массива:

    $array = [1, 2, 3, 4, 5];
    $sum = array_sum($array);
    echo $sum;
  9. Сортировка массива в порядке возрастания:

    $array = [5, 3, 1, 4, 2];
    sort($array);
    print_r($array);
  10. Чтение и запись данных JSON:

    // Read JSON from a file
    $json_data = file_get_contents("data.json");
    $data = json_decode($json_data, true);
    // Modify data
    $data['name'] = "John Doe";
    // Write JSON back to the file
    file_put_contents("data.json", json_encode($data));
  11. Выполнить загрузку файла:

    if ($_FILES['file']['error'] === UPLOAD_ERR_OK) {
    $tmp_name = $_FILES['file']['tmp_name'];
    $destination = "uploads/" . $_FILES['file']['name'];
    move_uploaded_file($tmp_name, $destination);
    echo "File uploaded successfully!";
    } else {
    echo "File upload failed!";
    }
  12. Сгенерировать случайную строку:

    $random_string = bin2hex(random_bytes(8));
    echo $random_string;
  13. Доступ к параметрам GET и POST:

    // GET parameters
    $param_value = $_GET['param'];
    // POST parameters
    $param_value = $_POST['param'];
  14. Перенаправление на другую страницу:

    header("Location: another_page.php");
    exit;
  15. Рассчитать время выполнения:

    $start_time = microtime(true);
    // Code to measure execution time
    $end_time = microtime(true);
    $execution_time = $end_time - $start_time;
    echo "Execution time: " . $execution_time . " seconds";

Эти 15 фрагментов кода PHP охватывают ряд функций, которые могут быть полезны для разработчиков PHP. Включив эти фрагменты в свои проекты, вы сможете улучшить рабочий процесс разработки и повысить эффективность своего PHP-кода. Поэкспериментируйте с этими фрагментами, изучите их возможности и адаптируйте их в соответствии со своими конкретными потребностями. Приятного кодирования!