В этой статье блога мы рассмотрим 15 основных фрагментов кода PHP, которые должен знать каждый разработчик. Эти фрагменты охватывают широкий спектр функций и могут быть использованы для улучшения ваших навыков разработки PHP. Каждый фрагмент сопровождается примером кода, демонстрирующим его использование. Давайте погрузимся!
-
Сгенерировать случайные числа:
$random_number = rand(1, 100); echo $random_number;
-
Проверьте, содержит ли строка подстроку:
$string = "Hello, World!"; $substring = "World"; if (strpos($string, $substring) !== false) { echo "Substring found!"; } else { echo "Substring not found!"; }
-
Преобразовать строку в массив:
$string = "apple,orange,banana"; $array = explode(",", $string); print_r($array);
-
Удалить повторяющиеся элементы из массива:
$array = [1, 2, 2, 3, 4, 4, 5]; $unique_array = array_unique($array); print_r($unique_array);
-
Перевернуть строку:
$string = "Hello, World!"; $reversed_string = strrev($string); echo $reversed_string;
-
Получить текущую дату и время:
$current_datetime = date("Y-m-d H:i:s"); echo $current_datetime;
-
Подтвердить адрес электронной почты:
$email = "example@example.com"; if (filter_var($email, FILTER_VALIDATE_EMAIL)) { echo "Email address is valid!"; } else { echo "Email address is invalid!"; }
-
Вычислить сумму массива:
$array = [1, 2, 3, 4, 5]; $sum = array_sum($array); echo $sum;
-
Сортировка массива в порядке возрастания:
$array = [5, 3, 1, 4, 2]; sort($array); print_r($array);
-
Чтение и запись данных 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));
-
Выполнить загрузку файла:
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!"; }
-
Сгенерировать случайную строку:
$random_string = bin2hex(random_bytes(8)); echo $random_string;
-
Доступ к параметрам GET и POST:
// GET parameters $param_value = $_GET['param']; // POST parameters $param_value = $_POST['param'];
-
Перенаправление на другую страницу:
header("Location: another_page.php"); exit;
-
Рассчитать время выполнения:
$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-кода. Поэкспериментируйте с этими фрагментами, изучите их возможности и адаптируйте их в соответствии со своими конкретными потребностями. Приятного кодирования!